summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2023-12-31 03:18:12 -0500
committerChris Severance2023-12-31 03:18:12 -0500
commitba1921c23b7459dc1105aaffdd36c899b2246c25 (patch)
tree5d0d8de395e1e4e45dd71ba427721d5f1839f271 /PKGBUILD
parent524d0f0afc522f99a169e10cf9de13c5973b8893 (diff)
downloadaur-ba1921c23b7459dc1105aaffdd36c899b2246c25.tar.gz
autu: Update to 0.1.10.6.r1.g08a6371-1 python3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x]PKGBUILD81
1 files changed, 61 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ef71a8d08934..c6053c763a64 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,71 @@
-# Maintainer: <thysupremematrix at tuta dot io>
-pkgname=gamin-git
-pkgver=0.1.10.6.r0.g905a5bf
+# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
+# Contributor: <thysupremematrix at tuta dot io>
+# Contributor: Pekka Helenius <fincer89@hotmail.com>
+# Contributor: Abhishek Dasgupta <abhidg@gmail.com>
+# Contributor: Pulphix <crimea.v@libero.it>
+
+pkgname=gamin
+pkgname+=-git
+pkgver=0.1.10.6.r1.g08a6371
pkgrel=1
-pkgdesc='File and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor) [git version]'
-url="https://salsa.debian.org/gnome-team/gamin"
+pkgdesc='File and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor)'
+pkgdesc+=' [git version]'
+#url='http://www.gnome.org/~veillard/gamin'
+#url='https://people.gnome.org/~veillard/gamin'
+#url='https://web.archive.org/web/20141226011517/https://people.gnome.org/~veillard/gamin'
+url="https://download.gnome.org/sources/${pkgname}/"
license=('GPL')
arch=('x86_64' 'i686')
depends=('glib2')
-makedepends=('python2' 'git')
-optdepends=('python2: for the python module')
-provides=('fam' "gamin")
-conflicts=('fam' "gamin")
-source=("git+${url}.git"
+makedepends=('python')
+optdepends=('python: for the python module')
+provides=('fam')
+conflicts=('fam')
+_pkgver="${pkgver%.r*}"; _pkgver="${_pkgver%.*}"
+_srcdir="${pkgname%-git}-${_pkgver}"
+source=("${url}/${_pkgver%.*}/${pkgname%-git}-${_pkgver}.tar.gz"
'fix-deprecated-const.patch'
'18_gam_server_deadlocks.patch'
- '0001-Poll-files-on-nfs4.patch')
-sha256sums=('SKIP'
+ '0001-Poll-files-on-nfs4.patch'
+ 'https://raw.githubusercontent.com/Fincer/gamin-python3/master/code/patch_python3.patch')
+md5sums=('b4ec549e57da470c04edd5ec2876a028'
+ 'f679aeb48fe9dd376c8828cc9b6941ab'
+ '4784359a3206bfa3c0dce1c23468f87f'
+ '6711cd0b1e8d2ad038c5761715d084a5'
+ 'e6c9583b8d52caab80830d34bc0d48d9')
+sha256sums=('28085f0ae8be10eab582ff186af4fb0be92cc6c62b5cc19cd09b295c7c2899a1'
'33af6c9a94b459506fc48892c169d89cb4ad7c68e160f0c4bc74475f19ce5a2f'
- '041eb7fb21d83c50ee5ab8b51e7dc81cce352761355a66e89e8fd0617f113b50'
- '49806b9788dd3c3f362057f7d2919c956ba88c4750867ebab295e6d678c86e1c')
-_gitname=gamin
+ 'c67d26e26b1d9e0734758565fed6d09c725ab7fdec8325ab03bd5bbef95da8f8'
+ '731603093d4831ddcdebb27171a294c8b03a000b44f3c5bca7472074f2f799a1'
+ '48f4ae85eb7df4169e655778af3daa9c38961e03bb2989317b3dfbf322eaceb4')
+sha512sums=('21bfe6fcf8fb3117cd5a08c8ce3b8d0d1dd23e478e60a95b76c20d02cc29b050dde086578d81037990484ff891c3e104d2cbbf3d294b4a79346b14a0cae075bb'
+ 'c4c10bee70c7231db395cbfe5bdf513ade6be599a11a9d35888ddfaca42d619fe2b5e87c2b2bab469ea98ba718bc01711252313ba5f53c392379b669f5b2902b'
+ 'ae2d3f3cd16e2da05836cbb2f21527896db5d5067ef4b120e943693234a685527eff528955ed80120265ca70e04a88cc28413cc34311d6faa068c620339fad38'
+ 'dcb23fd68e106a1b578235ef0b01b49773908ca6ded706610103f880f77a2aa0b0403cb720b9c6b062bac71e9d66cd2288b489c558839fc23295b18635bf399f'
+ 'dc2f3707c22442b0ae1a19fbfd1699a42074ead4ae4033638fd20d63d51a06e2f6f701d54743611fbca8dee34195920fc96701e9fa569775f8a536e9e8805b12')
+if [ "${pkgname%-git}" != "${pkgname}" ]; then
+ url='https://salsa.debian.org/gnome-team/gamin'
+ source[0]="git+${url}.git"
+ md5sums[0]='SKIP'
+ sha256sums[0]='SKIP'
+ sha512sums[0]='SKIP'
+ makedepends+=('git')
+ provides+=("gamin=${pkgver#.r*}")
+ conflicts+=('gamin')
+ _srcdir="${pkgname%-git}"
pkgver(){
- cd $srcdir/$_gitname
+ cd "${_srcdir}"
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s@.*/@@'
}
+else
+pkgver() {
+ printf '%s\n' "${pkgver%.r*}"
+}
+fi
+
prepare() {
- cd $srcdir/$_gitname
+ cd "${_srcdir}"
# https://bugs.archlinux.org/task/33642
patch -Np1 -i ../18_gam_server_deadlocks.patch
@@ -35,11 +74,13 @@ prepare() {
patch -Np1 -i ../0001-Poll-files-on-nfs4.patch
# python 2
- sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' python/gamin.py
+ #sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' python/gamin.py
+
+ patch -Np1 -i ../patch_python3.patch
}
build() {
- cd $srcdir/$_gitname
+ cd "${_srcdir}"
./configure --prefix=/usr --disable-static --with-threads \
--disable-debug-api --disable-debug --libexecdir=/usr/lib/gamin \
--with-python=/usr/bin/python2
@@ -47,6 +88,6 @@ build() {
}
package() {
- cd $srcdir/$_gitname
+ cd "${_srcdir}"
make DESTDIR="$pkgdir" install
}