czkawka: update to 10.0.0 (#25215)
This commit is contained in:
parent
ff3d627b64
commit
125fe8c240
@ -5,7 +5,7 @@ pkgbase=mingw-w64-${_realname}
|
|||||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-cli"
|
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-cli"
|
||||||
"${MINGW_PACKAGE_PREFIX}-${_realname}-gui"
|
"${MINGW_PACKAGE_PREFIX}-${_realname}-gui"
|
||||||
"${MINGW_PACKAGE_PREFIX}-krokiet")
|
"${MINGW_PACKAGE_PREFIX}-krokiet")
|
||||||
pkgver=9.0.0
|
pkgver=10.0.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Multi functional app to find duplicates, empty folders, similar images etc (mingw-w64)"
|
pkgdesc="Multi functional app to find duplicates, empty folders, similar images etc (mingw-w64)"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
@ -16,20 +16,23 @@ msys2_references=(
|
|||||||
'purl: pkg:cargo/czkawka_cli'
|
'purl: pkg:cargo/czkawka_cli'
|
||||||
'purl: pkg:cargo/krokiet'
|
'purl: pkg:cargo/krokiet'
|
||||||
)
|
)
|
||||||
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
|
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-libheif")
|
||||||
"${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
|
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
|
||||||
"${MINGW_PACKAGE_PREFIX}-glib2"
|
"${MINGW_PACKAGE_PREFIX}-pkgconf"
|
||||||
"${MINGW_PACKAGE_PREFIX}-gtk4"
|
"${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
|
||||||
"${MINGW_PACKAGE_PREFIX}-libheif")
|
"${MINGW_PACKAGE_PREFIX}-glib2"
|
||||||
makedepends=("${MINGW_PACKAGE_PREFIX}-rust" "${MINGW_PACKAGE_PREFIX}-pkgconf")
|
"${MINGW_PACKAGE_PREFIX}-gtk4")
|
||||||
source=("https://github.com/qarmin/czkawka/archive/${pkgver}/${_realname}-${pkgver}.tar.gz")
|
source=("https://github.com/qarmin/czkawka/archive/${pkgver}/${_realname}-${pkgver}.tar.gz")
|
||||||
sha256sums=('2b2f419e1c733cad763eceb95eff28b1302e0926c247fdfd98e2f29f6f7866ee')
|
sha256sums=('66ff3c231abe2feaeb377f52bb188eb81686c162d7f3fd28ed5b7374f0046c48')
|
||||||
noextract=("${_realname}-${pkgver}.tar.gz")
|
noextract=("${_realname}-${pkgver}.tar.gz")
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
tar -xzf "${_realname}-${pkgver}.tar.gz" || true
|
tar -xzf "${_realname}-${pkgver}.tar.gz" || true
|
||||||
cd "${_realname}-${pkgver}"
|
cd "${_realname}-${pkgver}"
|
||||||
|
|
||||||
|
# like upstream does for release binaries
|
||||||
|
sed -i 's|#lto|lto|;s|#codegen-units|codegen-units|' Cargo.toml
|
||||||
|
|
||||||
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
|
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,32 +64,35 @@ check() {
|
|||||||
package_czkawka-cli() {
|
package_czkawka-cli() {
|
||||||
cd "${_realname}-${pkgver}"
|
cd "${_realname}-${pkgver}"
|
||||||
|
|
||||||
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-libheif")
|
|
||||||
license=('spdx:MIT')
|
license=('spdx:MIT')
|
||||||
pkgdesc+=" (CLI)"
|
pkgdesc+=" (CLI)"
|
||||||
|
|
||||||
install -Dm644 czkawka_cli/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}_cli/LICENSE"
|
install -Dm644 czkawka_cli/LICENSE_MIT -t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}_cli/"
|
||||||
install -Dm755 target/release/czkawka_cli.exe "${pkgdir}${MINGW_PREFIX}/bin/czkawka_cli.exe"
|
install -Dm755 target/release/czkawka_cli.exe "${pkgdir}${MINGW_PREFIX}/bin/czkawka_cli.exe"
|
||||||
}
|
}
|
||||||
|
|
||||||
package_czkawka-gui() {
|
package_czkawka-gui() {
|
||||||
cd "${_realname}-${pkgver}"
|
cd "${_realname}-${pkgver}"
|
||||||
|
|
||||||
|
depends+=("${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
|
||||||
|
"${MINGW_PACKAGE_PREFIX}-glib2"
|
||||||
|
"${MINGW_PACKAGE_PREFIX}-gtk4")
|
||||||
license=('spdx:MIT AND CC-BY-4.0')
|
license=('spdx:MIT AND CC-BY-4.0')
|
||||||
pkgdesc+=" (Desktop App)"
|
pkgdesc+=" (Desktop App)"
|
||||||
|
|
||||||
install -Dm644 czkawka_gui/LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}_gui/LICENSE"
|
install -Dm644 czkawka_gui/LICENSE_{MIT_{APP_CODE,WINDOWS_THEME},CC_BY_4_ICONS} \
|
||||||
|
-t "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}_gui/"
|
||||||
install -Dm755 target/release/czkawka_gui.exe "${pkgdir}${MINGW_PREFIX}/bin/czkawka_gui.exe"
|
install -Dm755 target/release/czkawka_gui.exe "${pkgdir}${MINGW_PREFIX}/bin/czkawka_gui.exe"
|
||||||
}
|
}
|
||||||
|
|
||||||
package_krokiet() {
|
package_krokiet() {
|
||||||
cd "${_realname}-${pkgver}"
|
cd "${_realname}-${pkgver}"
|
||||||
|
|
||||||
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs" "${MINGW_PACKAGE_PREFIX}-libheif")
|
license=('spdx:MIT AND GPL-3.0-or-later AND CC-BY-4.0')
|
||||||
license=('spdx:MIT AND GPL-3.0-or-later')
|
|
||||||
pkgdesc="New Czkawka frontend written in Slint (mingw-w64)"
|
pkgdesc="New Czkawka frontend written in Slint (mingw-w64)"
|
||||||
|
|
||||||
install -Dm644 krokiet/LICENSE{,_MIT_CODE} -t "${pkgdir}${MINGW_PREFIX}/share/licenses/krokiet/"
|
install -Dm644 krokiet/LICENSE_{MIT_CODE,GPL_APP,CC_BY_4_ICONS} \
|
||||||
|
-t "${pkgdir}${MINGW_PREFIX}/share/licenses/krokiet/"
|
||||||
install -Dm755 target/release/krokiet.exe "${pkgdir}${MINGW_PREFIX}/bin/krokiet.exe"
|
install -Dm755 target/release/krokiet.exe "${pkgdir}${MINGW_PREFIX}/bin/krokiet.exe"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user