summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoréclairevoyant2023-02-26 21:06:46 -0500
committeréclairevoyant2023-02-26 21:06:46 -0500
commitad0e1236ea0409c32b2e90002f802b11e19a5641 (patch)
tree822786c78f42b976267b230ec16c3ae286795491
downloadaur-ad0e1236ea0409c32b2e90002f802b11e19a5641.tar.gz
pacclean: initial
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD30
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4d093b6a2115
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = pacclean-git
+ pkgdesc = Clean up old pacman packages, similar to paccache
+ pkgver = r19.d388a9b
+ pkgrel = 1
+ url = https://github.com/eclairevoyant/pacclean
+ arch = x86_64
+ license = CCPL:by-nc-sa
+ makedepends = git
+ makedepends = nim
+ makedepends = pandoc
+ depends = pacman
+ depends = glibc
+ source = pacclean-git::git+https://github.com/eclairevoyant/pacclean.git
+ b2sums = SKIP
+
+pkgname = pacclean-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..91f1c1027e95
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/*
+!/.gitignore
+!/PKGBUILD
+!/.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c4dd9f0d799c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: éclairevoyant
+
+_pkgname=pacclean
+pkgname="$_pkgname-git"
+pkgver=r19.d388a9b
+pkgrel=1
+pkgdesc="Clean up old pacman packages, similar to paccache"
+arch=('x86_64')
+url="https://github.com/eclairevoyant/pacclean"
+license=('CCPL:by-nc-sa')
+depends=('pacman' 'glibc')
+makedepends=('git' 'nim' 'pandoc')
+source=("git+$url.git")
+b2sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd $pkgname
+ nimble release
+}
+
+package() {
+ cd $pkgname
+ install -Dm755 $_pkgname -t "$pkgdir/usr/bin/"
+ install -Dm644 $_pkgname.1 -t "$pkgdir/usr/share/man/man1/"
+}