Nomacs 3.2.0
Ze względu na to, że nomacs nadal w repozytoriach jest w wersji 3.0.0, postanowiłem przedstawić przeróbkę oficjalnego PKGBUILDu umożliwiającego jego budowę w aktualnej wersji 3.2.0. PKGBUILD wykorzystuje wtyczki z gałęzi Master z GIT, zatem każda budowa może się nieco różnić od siebie. Z tego powodu PKGBUILD pomija sprawdzanie sumy kontrolnej pobranych wtyczek. Dla zbudowania pakietu niezbędny jest również plik nomacs.install, który pobieramy z oficjalnych źródeł paczki. Więcej o nowej wersji programu przeczytacie na blogu Salvadhora.
PKGBUILD:
# Maintainer: speps <speps at aur dot archlinux dot org>
pkgname=nomacs
pkgver=3.2.0
pkgrel=1
pkgdesc="A Qt image viewer"
arch=(i686 x86_64)
url="http://www.nomacs.org/"
license=('GPL3')
depends=('qt5-svg' 'exiv2' 'libraw' 'opencv' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
install="$pkgname.install"
source=("https://github.com/nomacs/nomacs/releases/download/$pkgver/nomacs-$pkgver-source.tar.bz2"
"https://github.com/nomacs/nomacs-plugins/archive/master.zip"
)
md5sums=('2f453b4106c395b0c5316563e67d9255'
'SKIP')
prepare() {
mv nomacs-plugins-master $pkgname-$pkgver/plugins
cd $pkgname-$pkgver
[ -d b ] || mkdir b
}
build() {
cd $pkgname-$pkgver/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j1
}
package() {
cd $pkgname-$pkgver/b
make DESTDIR="$pkgdir/" install
}
PKGBUILD:
# Maintainer: speps <speps at aur dot archlinux dot org>
pkgname=nomacs
pkgver=3.2.0
pkgrel=1
pkgdesc="A Qt image viewer"
arch=(i686 x86_64)
url="http://www.nomacs.org/"
license=('GPL3')
depends=('qt5-svg' 'exiv2' 'libraw' 'opencv' 'desktop-file-utils')
makedepends=('cmake' 'qt5-tools')
install="$pkgname.install"
source=("https://github.com/nomacs/nomacs/releases/download/$pkgver/nomacs-$pkgver-source.tar.bz2"
"https://github.com/nomacs/nomacs-plugins/archive/master.zip"
)
md5sums=('2f453b4106c395b0c5316563e67d9255'
'SKIP')
prepare() {
mv nomacs-plugins-master $pkgname-$pkgver/plugins
cd $pkgname-$pkgver
[ -d b ] || mkdir b
}
build() {
cd $pkgname-$pkgver/b
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make -j1
}
package() {
cd $pkgname-$pkgver/b
make DESTDIR="$pkgdir/" install
}
Komentarze
Prześlij komentarz