summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantiago Burgos2022-12-29 14:59:12 -0600
committerSantiago Burgos2022-12-29 14:59:12 -0600
commit13f82f3eb5d8ceb4312b6e6edaf1784b5949073b (patch)
tree2c917f7e5a9aba97238f0de3b668ac04e6894412
parent2bee0eeea90b7f2d0be58be04fb4e10fcb71b2e0 (diff)
downloadaur-13f82f3eb5d8ceb4312b6e6edaf1784b5949073b.tar.gz
updated to version 1.5 and migrated to meson
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD54
2 files changed, 39 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index db4a003ffa77..4d26807c9fe4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 380059a47351..45fdcfff15aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}