diff options
author | Santiago Burgos | 2022-12-29 14:59:12 -0600 |
---|---|---|
committer | Santiago Burgos | 2022-12-29 14:59:12 -0600 |
commit | 13f82f3eb5d8ceb4312b6e6edaf1784b5949073b (patch) | |
tree | 2c917f7e5a9aba97238f0de3b668ac04e6894412 | |
parent | 2bee0eeea90b7f2d0be58be04fb4e10fcb71b2e0 (diff) | |
download | aur-13f82f3eb5d8ceb4312b6e6edaf1784b5949073b.tar.gz |
updated to version 1.5 and migrated to meson
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 39 insertions, 28 deletions
@@ -1,21 +1,18 @@ pkgbase = gtkhash-caja pkgdesc = A GTK+ utility for computing message digests or checksums (Gtkhash with Caja filemanager plugin) - pkgver = 1.4 - pkgrel = 4 + pkgver = 1.5 + pkgrel = 1 url = https://github.com/tristanheaven/gtkhash arch = x86_64 license = GPL - makedepends = caja - makedepends = dconf - makedepends = gtk3 makedepends = intltool makedepends = librsvg - makedepends = nettle makedepends = xdg-utils depends = caja depends = dconf depends = gtk3 depends = libb2 + depends = mbedtls depends = nettle provides = gtkhash provides = gtkhash-caja @@ -23,7 +20,7 @@ pkgbase = gtkhash-caja conflicts = gtkhash-nautilus conflicts = gtkhash-nemo conflicts = gtkhash-thunar - source = https://github.com/tristanheaven/gtkhash/releases/download/v1.4/gtkhash-1.4.tar.xz - sha256sums = 20b57dbb8f6c6d7323f573c111a11640603a422c5f9da7b302a4981e4adc37c4 + source = https://github.com/tristanheaven/gtkhash/releases/download/v1.5/gtkhash-1.5.tar.xz + sha256sums = 7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005 pkgname = gtkhash-caja @@ -5,8 +5,8 @@ # Contributor: GI_Jack <GI_Jack@hushmail.com> pkgname=gtkhash-caja -pkgver=1.4 -pkgrel=4 +pkgver=1.5 +pkgrel=1 pkgdesc="A GTK+ utility for computing message digests or checksums (Gtkhash with Caja filemanager plugin)" arch=('x86_64') url="https://github.com/tristanheaven/gtkhash" @@ -16,16 +16,13 @@ depends=( 'dconf' 'gtk3' 'libb2' + 'mbedtls' 'nettle' ) makedepends=( - 'caja' - 'dconf' - 'gtk3' 'intltool' 'librsvg' - 'nettle' 'xdg-utils' ) provides=( @@ -39,24 +36,41 @@ conflicts=( gtkhash-thunar ) source=("${url}/releases/download/v$pkgver/gtkhash-$pkgver.tar.xz") -sha256sums=('20b57dbb8f6c6d7323f573c111a11640603a422c5f9da7b302a4981e4adc37c4') +sha256sums=('7102a192eca3e82ed67a8252a6850440e50c1dbea7c6364bda154ec80f8ff005') + +prepare() { + mkdir -p plugins +} build() { - cd gtkhash-$pkgver - - ./configure --prefix=/usr \ - --disable-schemas-compile \ - --enable-gtkhash \ - --enable-linux-crypto \ - --enable-nettle \ - --disable-blake2 \ - --with-gtk=3.0 \ - --enable-caja - - make + arch-meson "gtkhash-$pkgver" build \ + -Dglib-checksums='true' \ + -Dlinux-crypto='true' \ + -Dmbedtls='true' \ + -Dnettle='true' \ + -Dbuild-caja='true' \ + -Dbuild-nautilus='false' \ + -Dbuild-nemo='false' \ + -Dbuild-thunar='false' + meson compile -C build } +check() { + + desktop-file-validate build/data/*.desktop + appstream-util validate-relax --nonet build/data/appdata/*.appdata.xml + appstream-util validate-relax --nonet build/data/appdata/*.metainfo.xml +} + + package() { - make -C gtkhash-$pkgver/src/nautilus DESTDIR="$pkgdir/" install + meson install -C build --destdir "$pkgdir" + + install -Dm644 build/data/appdata/org.gtkhash.caja.metainfo.xml -t \ + "$pkgdir/usr/share/metainfo/" + install -Dm644 build/data/caja/libgtkhash-properties-caja.caja-extension -t \ + "$pkgdir/usr/share/caja/extensions/" +# install -Dm644 plugins/caja/extensions-2.0/libgtkhash-properties-caja.so -t \ +# "$pkgdir/usr/lib/caja/extensions-2.0/" } |