Date: Tuesday, May 9, 2023 @ 10:13:04
  Author: orhun
Revision: 1459612

addpkg: kondo 0.6-2

Added:
  kondo/
  kondo/repos/
  kondo/trunk/
  kondo/trunk/PKGBUILD

----------+
 PKGBUILD |   63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

Added: kondo/trunk/PKGBUILD
===================================================================
--- kondo/trunk/PKGBUILD                                (rev 0)
+++ kondo/trunk/PKGBUILD        2023-05-09 10:13:04 UTC (rev 1459612)
@@ -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:

Reply via email to