summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Bornschein2024-02-20 21:37:47 +0100
committerFabian Bornschein2024-02-20 21:37:47 +0100
commit23fb49fac963ae56b9058990b3873f636c6e8a6a (patch)
treed442e1a86ee7d5eb95a18502cbd060f39e4fc475
parentaa3c75f0f3edafe0edb950e21c630b37576e9031 (diff)
downloadaur-23fb49fac963ae56b9058990b3873f636c6e8a6a.tar.gz
upgpkg: 7.0.0-0.1
* New Release * Update in dependency structure * Include krokiet Slint frontend * Update licenses to SPDX
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD62
2 files changed, 73 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5fa1e24cc69..a9a1b697781d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,31 +1,48 @@
pkgbase = czkawka
pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc.
- pkgver = 6.1.0
+ pkgver = 7.0.0
pkgrel = 0.1
url = https://github.com/qarmin/czkawka
arch = aarch64
arch = armv7h
arch = i686
arch = x86_64
- license = MIT
+ license = LicenseRef-MIT
checkdepends = xorg-server-xvfb
makedepends = cargo
makedepends = git
makedepends = rust
+ makedepends = cairo
+ makedepends = gdk-pixbuf2
+ makedepends = glib2
+ makedepends = gtk4
+ makedepends = hicolor-icon-theme
+ makedepends = pango
depends = bzip2
- depends = cairo
- depends = gdk-pixbuf2
- depends = gtk4
- depends = hicolor-icon-theme
+ depends = gcc-libs
+ depends = glibc
depends = libheif
- depends = pango
- source = git+https://github.com/qarmin/czkawka.git#commit=44400e08af3c8f030493b8ec6fa965c7d42e560e
+ source = git+https://github.com/qarmin/czkawka.git#commit=8109a826b9a24289aa9f9f7f77445d478a33d739
sha512sums = SKIP
pkgname = czkawka-cli
pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc. (CLI)
- depends = bzip2
- depends = libheif
+ license = LicenseRef-MIT
pkgname = czkawka-gui
pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc. (Desktop App)
+ license = LicenseRef-MIT AND CC-BY-4.0
+ depends = bzip2
+ depends = gcc-libs
+ depends = glibc
+ depends = libheif
+ depends = cairo
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = gtk4
+ depends = hicolor-icon-theme
+ depends = pango
+
+pkgname = krokiet
+ pkgdesc = Multi functional app to find duplicates, empty folders, similar images etc. (Desktop App, Slint frontend)
+ license = LicenseRef-MIT AND GPL-3.0-only
diff --git a/PKGBUILD b/PKGBUILD
index 86f493cfc421..74bd430832c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,9 @@ pkgbase=czkawka
pkgname=(
czkawka-cli
czkawka-gui
+ krokiet
)
-pkgver=6.1.0
+pkgver=7.0.0
pkgrel=0.1
pkgdesc='Multi functional app to find duplicates, empty folders, similar images etc.'
url='https://github.com/qarmin/czkawka'
@@ -15,23 +16,28 @@ arch=(
i686 #Arch Linux32
x86_64 #Arch Linux
)
-license=('MIT')
+license=('LicenseRef-MIT')
depends=(
bzip2
- cairo
- gdk-pixbuf2
- gtk4
- hicolor-icon-theme
+ gcc-libs
+ glibc
libheif
- pango
)
makedepends=(
cargo
git
rust
+
+ # GUI (GTK4)
+ cairo
+ gdk-pixbuf2
+ glib2
+ gtk4
+ hicolor-icon-theme
+ pango
)
checkdepends=(xorg-server-xvfb)
-_commit=44400e08af3c8f030493b8ec6fa965c7d42e560e # tags/6.1.0^0
+_commit=8109a826b9a24289aa9f9f7f77445d478a33d739 # tags/7.0.0^0
source=("git+https://github.com/qarmin/czkawka.git#commit=${_commit}")
sha512sums=('SKIP')
@@ -46,8 +52,12 @@ build() {
# Keep rust/cargo build-dependency management inside the build directory
export CARGO_HOME="${srcdir}/cargo"
- cargo build --bin czkawka_cli --release --features heif
- cargo build --bin czkawka_gui --release --features heif
+ cargo build \
+ --bin czkawka_cli \
+ --bin czkawka_gui \
+ --bin krokiet \
+ --features heif \
+ --release --verbose
}
check() {
@@ -60,22 +70,28 @@ check() {
}
package_czkawka-cli() {
- depends=(
- bzip2
- libheif
- )
+ license=('LicenseRef-MIT')
pkgdesc+=" (CLI)"
- install -Dm644 "${srcdir}/czkawka/LICENSE" \
+ install -Dm644 "${srcdir}/czkawka/czkawka_cli/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+=(
+ cairo
+ gdk-pixbuf2
+ glib2
+ gtk4
+ hicolor-icon-theme
+ pango
+ )
+ license=('LicenseRef-MIT AND CC-BY-4.0')
pkgdesc+=" (Desktop App)"
- install -Dm644 "${srcdir}/czkawka/LICENSE" \
+ install -Dm644 "${srcdir}/czkawka/czkawka_gui/LICENSE" \
"${pkgdir}/usr/share/licenses/czkawka-gui/LICENSE"
install -Dm755 "${srcdir}/czkawka/target/release/czkawka_gui" \
@@ -96,3 +112,17 @@ package_czkawka-gui() {
install -Dm644 "${srcdir}/czkawka/data/com.github.qarmin.czkawka.metainfo.xml" \
"${pkgdir}/usr/share/metainfo/com.github.qarmin.czkawka.metainfo.xml"
}
+
+package_krokiet() {
+ license=('LicenseRef-MIT AND GPL-3.0-only')
+ pkgdesc+=" (Desktop App, Slint frontend)"
+
+ install -Dm644 "${srcdir}/czkawka/krokiet/LICENSE" \
+ "${pkgdir}/usr/share/licenses/krokiet/LICENSE"
+
+ install -Dm644 "${srcdir}/czkawka/krokiet/LICENSE_MIT_CODE" \
+ "${pkgdir}/usr/share/licenses/krokiet/LICENSE.MIT"
+
+ install -Dm755 "${srcdir}/czkawka/target/release/krokiet" \
+ "${pkgdir}/usr/bin/krokiet"
+}