summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoreugene2022-05-23 13:09:07 +0000
committereugene2022-05-23 13:09:07 +0000
commit663c72344153ecdbd63e41e976294ee779054e78 (patch)
treed8951558c783f4e01fea2d6ef43800f92ea5c42a /PKGBUILD
parenta702018af2029df5b7fb84fc1110cd5d1accac6e (diff)
downloadaur-663c72344153ecdbd63e41e976294ee779054e78.tar.gz
change of upstream url
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 17 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a11a49901dba..456cceb383f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,46 +4,39 @@
pkgname=xv
pkgver=3.10a
-pkgrel=23
+pkgrel=24
+_jsrel=4.0.0-alpha7
pkgdesc="A nice image viewer"
arch=('i686' 'x86_64')
url="http://www.trilon.com/xv/"
license=('custom')
depends=('libpng' 'libx11' 'libtiff' 'jasper')
-makedepends=('libxt')
+makedepends=('cmake' 'libxt')
options=('!emptydirs')
-source=(ftp://ftp.trilon.com/pub/xv/${pkgname}-${pkgver}.tar.gz \
- http://downloads.sourceforge.net/sourceforge/png-mng/xv-3.10a-jumbo-patches-20070520.tar.gz \
- http://www.sonic.net/~roelofs/code/xv-3.10a-enhancements.20070520-20081216.diff \
- license.txt xv-3.10a-libpng15.patch xv-3.10a-jasper.patch)
-sha1sums=('092f8eb100f16d6b91c88b126c2b2b998eb09b99'
- 'd00308c1687d9d803d26ef40c73d19a0f593c626'
- '40bfb0889b820e0f9d3bd7d771144ec3458acc66'
- '4561344e8f2c30eee9c55b14a14f062d89d6e7b7'
- '3d19aa0c6ecc8b554081906babe0b4f9a6946da3'
- '1728efbe534bd0a6e7937037d735a0e3ce592196')
+source=(https://github.com/jasper-software/xv/releases/download/v${_jsrel}/${pkgname}-${pkgver}-js-${_jsrel}.tar.gz
+ license.txt)
+sha1sums=('a8124cedcfe77a51d56df43e789366880b494627'
+ '4561344e8f2c30eee9c55b14a14f062d89d6e7b7')
prepare() {
- tar -cJf xv-${pkgver}-source.tar.xz xv-${pkgver}
- cd ${pkgname}-${pkgver}
- patch -p1 -i "${srcdir}/xv-3.10a-jumbo-fix-enh-patch-20070520.txt"
- patch -p1 -i "${srcdir}/xv-3.10a-enhancements.20070520-20081216.diff"
- patch -p0 -i "${srcdir}/xv-3.10a-libpng15.patch"
- patch -p0 -i "${srcdir}/xv-3.10a-jasper.patch"
+ cd "${pkgname}-${pkgver}-js-${_jsrel}"
+ cmake -H. -Btmp_cmake \
+ -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" \
+ -DCMAKE_INSTALL_SYSCONFDIR="${pkgdir}/etc" \
+ -DCMAKE_BUILD_TYPE=Release
}
build() {
- cd ${pkgname}-${pkgver}
- make JP2KLIB=-ljasper
+ cd "${pkgname}-${pkgver}-js-${_jsrel}"
+ cmake --build tmp_cmake
}
package() {
- cd ${pkgname}-${pkgver}
- install -d "${pkgdir}"/usr/{bin,lib,share/man/man1}
- make DESTDIR="${pkgdir}" PREFIX=/usr install
+ cd "${pkgname}-${pkgver}-js-${_jsrel}"
+ cmake --build tmp_cmake --target install
install -D -m644 "${srcdir}/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
# installing source tarball (to comply with license)
- install -D -m644 "${srcdir}/xv-${pkgver}-source.tar.xz" "${pkgdir}/usr/share/doc/xv/xv-${pkgver}-source.tar.xz"
+ install -D -m644 "${srcdir}/${pkgname}-${pkgver}-js-${_jsrel}.tar.gz" "${pkgdir}/usr/share/doc/xv/xv-${pkgver}-source.tar.gz"
ln -s "/usr/share/licenses/${pkgname}/license.txt" "${pkgdir}/usr/share/doc/xv/license.txt"
}