Date: Tuesday, May 9, 2023 @ 10:13:48
Author: orhun
Revision: 1459613
archrelease: copy trunk to community-x86_64
Added:
kondo/repos/community-x86_64/
kondo/repos/community-x86_64/PKGBUILD
(from rev 1459612, kondo/trunk/PKGBUILD)
----------+
PKGBUILD | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 63 insertions(+)
Copied: kondo/repos/community-x86_64/PKGBUILD (from rev 1459612,
kondo/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2023-05-09 10:13:48 UTC (rev 1459613)
@@ -0,0 +1,63 @@
+# Maintainer: Orhun Parmaksız <[email protected]>
+# Maintainer: George Rawlinson <[email protected]>
+
+pkgbase=kondo
+pkgname=(kondo kondo-ui)
+pkgver=0.6
+pkgrel=2
+pkgdesc='Save disk space by cleaning non-essential files from software
projects'
+arch=('x86_64')
+url='https://github.com/tbillington/kondo'
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cargo' 'pango' 'gdk-pixbuf2' 'gtk3')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha512sums=('8e7039be7d903a999c958da7a7ccabff4a385c8e6f724acb03863ee4f605c647bd5b69d458ddc95e310fc318dd30af583227069cd5c98355539a175a5f139f03')
+options=('!lto')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # download dependencies
+ _opts="--locked --target $CARCH-unknown-linux-gnu"
+ cargo fetch $_opts
+ cargo fetch $_opts --manifest-path "$pkgname-ui/Cargo.toml"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ _opts="--frozen --release"
+ cargo build $_opts
+ cargo build $_opts --manifest-path "$pkgname-ui/Cargo.toml"
+}
+
+package_kondo() {
+ cd "$pkgname-$pkgver"
+
+ # binary
+ install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname"
+
+ # documentation
+ install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}
+
+package_kondo-ui() {
+ pkgdesc='Save disk space by cleaning non-essential files from software
projects (UI)'
+ depends+=('glib2' 'cairo' 'gtk3')
+ cd "${pkgname%-ui}-$pkgver"
+
+ # binary
+ install -vDm755 -t "$pkgdir/usr/bin" "$pkgname/target/release/$pkgname"
+
+ # documentation
+ install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}
+
+# vim: ts=2 sw=2 et: