diff options
author | Chris Severance | 2023-12-31 03:18:12 -0500 |
---|---|---|
committer | Chris Severance | 2023-12-31 03:18:12 -0500 |
commit | ba1921c23b7459dc1105aaffdd36c899b2246c25 (patch) | |
tree | 5d0d8de395e1e4e45dd71ba427721d5f1839f271 /PKGBUILD | |
parent | 524d0f0afc522f99a169e10cf9de13c5973b8893 (diff) | |
download | aur-ba1921c23b7459dc1105aaffdd36c899b2246c25.tar.gz |
autu: Update to 0.1.10.6.r1.g08a6371-1 python3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 81 |
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 } |