diff options
author | eugene | 2022-05-23 13:09:07 +0000 |
---|---|---|
committer | eugene | 2022-05-23 13:09:07 +0000 |
commit | 663c72344153ecdbd63e41e976294ee779054e78 (patch) | |
tree | d8951558c783f4e01fea2d6ef43800f92ea5c42a /PKGBUILD | |
parent | a702018af2029df5b7fb84fc1110cd5d1accac6e (diff) | |
download | aur-663c72344153ecdbd63e41e976294ee779054e78.tar.gz |
change of upstream url
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 17 insertions, 24 deletions
@@ -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" } |