summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-12-22 16:39:36 +0100
committerCarl Smedstad2023-12-22 17:09:14 +0100
commitf33957e2fd111c9ab9615542f692883178804215 (patch)
treed7bc1bd86de2e9de73f1133fdfebd1ddd674f116
parentc3205c5ccaaec57ce64e9068f5a4b93c00ff09f8 (diff)
downloadaur-f33957e2fd111c9ab9615542f692883178804215.tar.gz
Publish version 0.8.5-1
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD71
-rw-r--r--user-segfault.patch14
4 files changed, 61 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa6a7688336c..557ffda2aefc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 80912178abd6..ce87cc57fa5b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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;