Projekty/Wsparcie > POLAUR

Boomaga-Qt5

(1/1)

pavbaranov:
Boomaga to wirtualna drukarka oferująca znaczne możliwości przede wszystkim w zakresie tworzenia broszur do wydruku (umożliwia drukowanie kilku stron na jednej). Więcej macie tu: http://www.boomaga.org/. W AUR dostępny jest pakiet budowany przy użyciu Qt4. Poniżej przedstawiam skrypty budujące pakiet w wersji opartej o Qt5. Skrypty zbudowane są na podstawie dostępnych skryptów dla Qt4 (w AUR) i Qt5 (w KCP, ten jednakże nie zbuduje wersji działającej w oparciu o Qt5, a jego działanie stoi pod znakiem zapytania).
Po zainstalowaniu należy wydać polecenie:

--- Kod: ---# bash /usr/bin/installPrinter.sh
--- Koniec kodu ---
PKGBUILD

--- Kod: ---# Contributer: giacomogiorgianni@gmail.com
# Maintainer: pavbaranov

pkgname=boomaga-qt5
_name=boomaga
pkgver=0.7.0
pkgrel=1
pkgdesc="Virtual printer for viewing a document before printing it out using the physical printer; Qt5 version "
arch=('i686' 'x86_64')
url="http://opendesktop.org/content/show.php/Boomaga?content=156779&PHPSESSID=6a26cbb183629b8e10911b98dc4a631a"
license=('LGPL')
categories=()
depends=('qt5-base' 'libcups' 'snappy' 'ghostscript' 'poppler>=0.26.5')
makedepends=('cmake' 'gcc')
conflicts=('boomaga' 'boomaga-qt5-git' 'boomaga-git')
options=(!emptydirs)
source=("https://codeload.github.com/Boomaga/boomaga/tar.gz/v0.7.0")
#source="https://github.com/Boomaga/boomaga/archive/v0.7.0.zip"
install=${pkgname}.install

md5sums=('081caffe38baa79690fae3355152f0c7')

build() {
   cd $srcdir/$_name-$pkgver
    if [ -d build ] ; then
        rm build/* -rf
    else
        mkdir build
    fi
    cd build
   cmake ../ \
        -DUSE_QT5=Yes \
        -DBUILD_TESTS=No \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_BUILD_TYPE=Release

   make
}

package() {
  cd ${srcdir}/${_name}-${pkgver}/build
  make DESTDIR="$pkgdir/" install
  install -D -m755 $srcdir/$_name-$pkgver/scripts/installPrinter.sh ${pkgdir}/usr/bin/
}
--- Koniec kodu ---
boomaga-qt5.install

--- Kod: ---post_install() {
        post_upgrade;
}

post_upgrade() {
echo "To install this virtual printer"
echo "You should run:"
echo "'usr/bin/installPrinter.sh' with root privilages."
}
--- Koniec kodu ---

pavbaranov:
Lekkie poprawki w wersji 0.7.1:
PKGBUILD

--- Kod: ---# Maintainer qt5 version: pavbaranov
# Contributer: giacomogiorgianni@gmail.com

pkgname=boomaga-qt5
_name=boomaga
pkgver=0.7.1
pkgrel=1
pkgdesc="Virtual printer for viewing a document before printing it out using the physical printer; Qt5 version "
arch=('i686' 'x86_64')
url="http://opendesktop.org/content/show.php/Boomaga?content=156779&PHPSESSID=6a26cbb183629b8e10911b98dc4a631a"
license=('LGPL')
categories=()
depends=('qt5-base' 'libcups' 'snappy' 'ghostscript' 'poppler>=0.26.5')
makedepends=('cmake' 'gcc')
conflicts=('boomaga' 'boomaga-qt5-git' 'boomaga-git')
options=(!emptydirs)
source=("https://codeload.github.com/Boomaga/boomaga/tar.gz/v0.7.1")
install=boomaga-qt5.install

md5sums=('725715dcced52e976b743196cee4243c')

build() {
   cd $srcdir/$_name-$pkgver
    if [ -d build ] ; then
        rm build/* -rf
    else
        mkdir build
    fi
    cd build
   cmake ../ \
        -DUSE_QT5=Yes \
        -DBUILD_TESTS=No \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_BUILD_TYPE=Release

   make
}

package() {
  cd ${srcdir}/${_name}-${pkgver}/build
  make DESTDIR="$pkgdir/" install
  install -D -m755 $srcdir/$_name-$pkgver/scripts/installPrinter.sh ${pkgdir}/usr/bin/
}
--- Koniec kodu ---

Nawigacja

[0] Indeks wiadomości

Idź do wersji pełnej