diff options
author | Carl Smedstad | 2023-12-22 16:39:36 +0100 |
---|---|---|
committer | Carl Smedstad | 2023-12-22 17:09:14 +0100 |
commit | f33957e2fd111c9ab9615542f692883178804215 (patch) | |
tree | d7bc1bd86de2e9de73f1133fdfebd1ddd674f116 | |
parent | c3205c5ccaaec57ce64e9068f5a4b93c00ff09f8 (diff) | |
download | aur-f33957e2fd111c9ab9615542f692883178804215.tar.gz |
Publish version 0.8.5-1
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | user-segfault.patch | 14 |
4 files changed, 61 insertions, 49 deletions
@@ -1,19 +1,20 @@ pkgbase = rarian - pkgdesc = Documentation meta-data library, designed as a replacement for Scrollkeeper. - pkgver = 0.8.1 - pkgrel = 7 - url = https://rarian.freedesktop.org/ + pkgdesc = Documentation meta-data library, designed as a replacement for Scrollkeeper + pkgver = 0.8.5 + pkgrel = 1 + url = https://gitlab.freedesktop.org/rarian/rarian arch = x86_64 arch = i686 license = GPL + checkdepends = man-db + checkdepends = man-pages + makedepends = check makedepends = libxslt depends = gcc-libs + depends = glibc depends = sh - source = https://download.gnome.org/sources/rarian/0.8/rarian-0.8.1.tar.bz2 - source = user-segfault.patch - md5sums = 75091185e13da67a0ff4279de1757b94 - md5sums = 457e9827197009cfa360911fe49a5ad7 - sha256sums = aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577 - sha256sums = 518b1834d4f44e92161f0cf2f72a6474f0ec687ea53562c64109df90d343fe71 + depends = tinyxml + source = rarian-0.8.5.tar.gz::https://gitlab.freedesktop.org/rarian/rarian/-/archive/0.8.5/rarian-0.8.5.tar.gz + sha256sums = d480de82f61feab390e9f69c640a1b8a71b6a8d1d0c5f8c4480829e743f0c4a4 pkgname = rarian diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -2,35 +2,56 @@ # Contributor: Jan de Groot <jgc@archlinux.org> pkgname=rarian -pkgver=0.8.1 -pkgrel=7 -pkgdesc="Documentation meta-data library, designed as a replacement for Scrollkeeper." -arch=('x86_64' 'i686') -url="https://rarian.freedesktop.org/" -license=('GPL') -depends=('gcc-libs' 'sh') -makedepends=('libxslt') -source=(https://download.gnome.org/sources/${pkgname}/0.8/${pkgname}-${pkgver}.tar.bz2 - user-segfault.patch) -md5sums=('75091185e13da67a0ff4279de1757b94' - '457e9827197009cfa360911fe49a5ad7') -sha256sums=('aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577' - '518b1834d4f44e92161f0cf2f72a6474f0ec687ea53562c64109df90d343fe71') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np0 -i ../user-segfault.patch -} +pkgver=0.8.5 +pkgrel=1 +pkgdesc="Documentation meta-data library, designed as a replacement for Scrollkeeper" +arch=( + x86_64 + i686 +) +url="https://gitlab.freedesktop.org/rarian/rarian" +license=(GPL) +depends=( + gcc-libs + glibc + sh + tinyxml +) +makedepends=( + check # Here instead of checkdepends since configure fails without it + libxslt +) +checkdepends=( + man-db + man-pages +) +source=("$pkgname-$pkgver.tar.gz::$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('d480de82f61feab390e9f69c640a1b8a71b6a8d1d0c5f8c4480829e743f0c4a4') + +_archive="$pkgname-$pkgver" build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --disable-static - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + cd "$_archive" + + ./autogen.sh + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --with-check \ + PACKAGE_VERSION="$pkgver" make } +check() { + cd "$_archive" + + make check +} + package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install + cd "$_archive" + + make DESTDIR="$pkgdir" install } diff --git a/user-segfault.patch b/user-segfault.patch deleted file mode 100644 index 3311cecdd298..000000000000 --- a/user-segfault.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- util/rarian-sk-get-cl.cpp~ 2008-07-28 19:23:28.000000000 +0200 -+++ util/rarian-sk-get-cl.cpp 2008-07-28 19:23:28.000000000 +0200 -@@ -160,6 +160,11 @@ - { - char *filename = NULL; - char *user = getenv ("USERNAME"); -+ -+ if (user == NULL) { -+ user = getenv ("USER"); -+ } -+ - char *basepath = NULL; - int i=0; - int last = 0; |