diff options
author | Fabian Bornschein | 2021-08-09 11:49:22 +0200 |
---|---|---|
committer | Fabian Bornschein | 2021-08-09 11:49:22 +0200 |
commit | 7b80760d3945453b7e72dc8f89d984289552c1d9 (patch) | |
tree | 6b2c9195527e8e451a326ecdfabe3bb29864c391 | |
download | aur-7b80760d3945453b7e72dc8f89d984289552c1d9.tar.gz |
We are what we repeatedly do. Excellence then, is not an act, but a habit.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..09c85f7ae054 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = czkawka + pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc. + pkgver = 3.2.0 + pkgrel = 1 + url = https://github.com/qarmin/czkawka + arch = x86_64 + makedepends = cargo + makedepends = rust + makedepends = git + makedepends = gtk3 + source = git+https://github.com/qarmin/czkawka.git#commit=243505b692a0d36233645de4a5207ec477a4761c + sha512sums = SKIP + +pkgname = czkawka-cli + license = MIT + depends = bzip2 + +pkgname = czkawka-gui + license = MIT + depends = gtk3 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f9d90e9f447 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Fabian Bornschein <fabiscafe-cat-mailbox-dog-org> + +pkgbase=czkawka +pkgname=('czkawka-cli' 'czkawka-gui') +pkgver=3.2.0 +pkgrel=1 +pkgdesc='Multi functional app to find duplicates, empty folders, similar images etc. ' +url='https://github.com/qarmin/czkawka' +arch=('x86_64') +makedepends=('cargo' 'rust' 'git' 'gtk3') +_commit=243505b692a0d36233645de4a5207ec477a4761c # tags/3.2.0^0 +source=("git+https://github.com/qarmin/czkawka.git#commit=${_commit}") +sha512sums=('SKIP') + +pkgver() { + cd ${pkgbase} + git describe --tags | sed 's/-/+/g' +} + +build() { + cd ${pkgbase} + cargo build --bin czkawka_cli --release + cargo build --bin czkawka_gui --release +} + +check() { + cd ${pkgbase} + cargo test --bin czkawka_cli --release + cargo test --bin czkawka_gui --release +} + +package_czkawka-cli() { + depends=('bzip2') + license=('MIT') + + install -Dm644 "${srcdir}/czkawka/LICENSE" \ + "${pkgdir}/usr/share/licenses/czkawka-cli/LICENSE" + install -Dm755 "${srcdir}/czkawka/target/release/czkawka_cli" \ + "${pkgdir}/usr/bin/czkawka_cli" +} + +package_czkawka-gui() { + depends=('gtk3') + license=('MIT') + + install -Dm644 "${srcdir}/czkawka/LICENSE" \ + "${pkgdir}/usr/share/licenses/czkawka-gui/LICENSE" + install -Dm755 "${srcdir}/czkawka/target/release/czkawka_gui" \ + "${pkgdir}/usr/bin/czkawka_gui" + install -Dm644 "${srcdir}/czkawka/pkgs/com.github.qarmin.czkawka.desktop" \ + "${pkgdir}/usr/share/applications/com.github.qarmin.czkawka.desktop" +} |