summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2023-09-28 15:11:16 -0700
committerxiota2023-09-28 15:11:16 -0700
commite8387bc478255ec0f7e04fe6cf9b43f7c231542b (patch)
tree5f243547afe79bb1ec832ee0a1552d130b8abbde
parent5ec201be2dff5dbc640c6b0d5e01a9819d5db4b1 (diff)
downloadaur-e8387bc478255ec0f7e04fe6cf9b43f7c231542b.tar.gz
0.2.0.r28
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore8
-rw-r--r--[-rwxr-xr-x]PKGBUILD87
3 files changed, 80 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3f7610d31ce5..3004e5c78c16 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = epdfview-git
pkgdesc = Lightweight PDF document viewer
- pkgver = 0.1.8.r49
+ pkgver = 0.2.0.r28.g6f907bd
pkgrel = 1
- url = http://freecode.com/projects/epdfview
- arch = i686
+ url = https://github.com/Flow-It/epdfview_old
arch = x86_64
license = GPL2
+ makedepends = doxygen
makedepends = git
- makedepends = pkg-config
- depends = desktop-file-utils
- depends = gtk2
+ makedepends = meson
+ makedepends = ninja
+ depends = gtk3
depends = hicolor-icon-theme
depends = poppler-glib
provides = epdfview
conflicts = epdfview
- source = epdfview-git::git+https://github.com/jristz/epdfview.git
- md5sums = SKIP
+ options = !emptydirs
+ source = epdfview::git+https://github.com/Flow-It/epdfview_old
+ sha256sums = SKIP
pkgname = epdfview-git
-
diff --git a/.gitignore b/.gitignore
index 621e1b3cc0f9..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-src*
-pkg*
-*.xz
-epdfview-git/
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 820363e5fdda..5f0c042acb4e 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,80 @@
-# Maintainer: Pablo Lezaeta <prflr 88 (arro'a) gmail puntocom>
+# Maintainer:
-pkgname=epdfview-git
-pkgver=0.1.8.r49
+_pkgname="epdfview"
+pkgname="$_pkgname-git"
+pkgver=0.2.0.r28.g6f907bd
pkgrel=1
-pkgdesc="Lightweight PDF document viewer"
-arch=('i686' 'x86_64')
-url="http://freecode.com/projects/epdfview"
+pkgdesc='Lightweight PDF document viewer'
+url='https://github.com/Flow-It/epdfview_old'
+arch=('x86_64')
license=('GPL2')
-depends=('desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'poppler-glib')
-makedepends=('git' 'pkg-config')
-provides=('epdfview')
-conflicts=('epdfview')
-source=("${pkgname}::git+https://github.com/jristz/epdfview.git")
-md5sums=('SKIP')
+
+depends=(
+ 'gtk3'
+ 'hicolor-icon-theme'
+ 'poppler-glib'
+)
+makedepends=(
+ 'doxygen'
+ 'git'
+ 'meson'
+ 'ninja'
+)
+
+options=('!emptydirs')
+
+if [ x"$_pkgname" != x"$pkgname" ] ; then
+ provides=("$_pkgname")
+ conflicts=("$_pkgname")
+fi
+
+_pkgsrc="$_pkgname"
+source=(
+ "$_pkgname"::"git+$url"
+)
+sha256sums=(
+ 'SKIP'
+)
pkgver() {
- cd "${pkgname}"
- echo $(git describe --always --abbrev=0).r$(git rev-list --count master) | sed 's|-|.|g' | sed 's|v||g'
+ cd "$srcdir/$_pkgsrc"
+
+ _regex="^\s+version:\s+'([0-9]+\\.[0-9]+\\.[0-9]+)',\$"
+ _file='meson.build'
+
+ _line=$(
+ grep -E "$_regex" "$_file" | head -1
+ )
+ _version=$(
+ printf '%s' "$_line" | sed -E "s@$_regex@\1@"
+ )
+ _commit=$(
+ git log -G "$_line" -1 --pretty=oneline --no-color | sed 's@\ .*$@@'
+ )
+ _revision=$(
+ git rev-list --count $_commit..HEAD
+ )
+ _hash=$(
+ git rev-parse --short HEAD
+ )
+
+ printf '%s.r%s.g%s' \
+ "$_version" \
+ "$_revision" \
+ "$_hash"
}
build() {
- cd "${srcdir}/${pkgname}"
+ local _meson_options=(
+ --prefix=/usr
+ --buildtype=plain
+ )
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
- make
+ arch-meson "$_pkgsrc" build "${_meson_options[@]}"
+
+ meson compile -C build
}
package() {
- cd "${srcdir}/${pkgname}"
-
- make DESTDIR="$pkgdir" install
+ meson install -C build --destdir "$pkgdir"
}