diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 0288-Use-pacman-hooks.patch | 25 | ||||
-rwxr-xr-x | PKGBUILD | 21 |
3 files changed, 44 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = collision-git pkgdesc = Check hashes for your files. A simple GUI tool to generate, compare and verify MD5, SHA1 & SHA256 hashes - pkgver = 3.0.3.r4.g0d3ed82 + pkgver = 3.2.0.r0.gafbf142 pkgrel = 1 url = https://github.com/GeopJr/Collision arch = x86_64 @@ -8,13 +8,15 @@ pkgbase = collision-git makedepends = git makedepends = crystal makedepends = gobject-introspection - makedepends = gobject-introspection-runtime makedepends = shards makedepends = spglib depends = libadwaita + depends = libyaml provides = collision conflicts = collision source = git+https://github.com/GeopJr/Collision.git + source = 0288-Use-pacman-hooks.patch b2sums = SKIP + b2sums = 77c51994e7d5035eda087d0e1ec03a54cd32c559438a08112af1a4f318f4fbf8a86e4c21af42e26d6b1d5a96525f4d0f55a15db1b492b84d4bb53ee7da013e9c pkgname = collision-git diff --git a/0288-Use-pacman-hooks.patch b/0288-Use-pacman-hooks.patch new file mode 100644 index 000000000000..a042006efc0e --- /dev/null +++ b/0288-Use-pacman-hooks.patch @@ -0,0 +1,25 @@ +From 3a3e6132480fbcd4b7abf50f233bfcc0ea814fe4 Mon Sep 17 00:00:00 2001 +From: Igor Dyatlov <dyatlov.igor@gmail.com> +Date: Sat, 17 Sep 2022 19:35:52 +0300 +Subject: [PATCH 288/288] Use pacman hooks + +--- + Makefile | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/Makefile b/Makefile +index 7e48bd9..5577d4d 100644 +--- a/Makefile ++++ b/Makefile +@@ -39,8 +39,6 @@ install: mo + install -D -m 0644 data/dev.geopjr.Collision.desktop $(PREFIX)/share/applications/dev.geopjr.Collision.desktop + install -D -m 0644 data/icons/dev.geopjr.Collision.svg $(PREFIX)/share/icons/hicolor/scalable/apps/dev.geopjr.Collision.svg + install -D -m 0644 data/icons/dev.geopjr.Collision-symbolic.svg $(PREFIX)/share/icons/hicolor/symbolic/apps/dev.geopjr.Collision-symbolic.svg +- gtk-update-icon-cache $(PREFIX)/share/icons/hicolor +- glib-compile-schemas $(PREFIX)/share/glib-2.0/schemas/ + + uninstall: + rm -f $(PREFIX)/bin/collision +-- +2.37.3 + @@ -3,28 +3,36 @@ pkgname=collision-git _app_id=dev.geopjr.Collision -pkgver=3.0.3.r4.g0d3ed82 +pkgver=3.2.0.r0.gafbf142 pkgrel=1 pkgdesc="Check hashes for your files. A simple GUI tool to generate, compare and verify MD5, SHA1 & SHA256 hashes" arch=('x86_64') url="https://github.com/GeopJr/Collision" license=('BSD2') -depends=('libadwaita') -makedepends=('git' 'crystal' 'gobject-introspection' 'gobject-introspection-runtime' 'shards' 'spglib') +depends=('libadwaita' 'libyaml') +makedepends=('git' 'crystal' 'gobject-introspection' 'shards' 'spglib') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -source=("git+$url.git") +source=("git+$url.git" + 0288-Use-pacman-hooks.patch) _source=Collision -b2sums=('SKIP') +b2sums=('SKIP' + '77c51994e7d5035eda087d0e1ec03a54cd32c559438a08112af1a4f318f4fbf8a86e4c21af42e26d6b1d5a96525f4d0f55a15db1b492b84d4bb53ee7da013e9c') pkgver() { cd "$_source" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "$_source" + patch -p1 -i ../0288-Use-pacman-hooks.patch +} + build() { cd "$_source" make all + make gresource make metainfo } @@ -38,6 +46,7 @@ package() { make PREFIX="$pkgdir/usr" install install -Dm644 "data/$_app_id.metainfo.xml" "$pkgdir/usr/share/metainfo/$_app_id.metainfo.xml" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "data/$_app_id.gresource.xml" "$pkgdir/usr/share/$_app_id/$_app_id.gresource.xml" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE" } |