diff --git a/assets/pkg/aur/copy-gitignore.sh b/assets/pkg/aur/copy-gitignore.sh new file mode 100755 index 0000000..2c1f3e4 --- /dev/null +++ b/assets/pkg/aur/copy-gitignore.sh @@ -0,0 +1,9 @@ +#/usr/bin/env bash +set -e + +MYSELF=$(realpath "$0") +MYDIR=$(dirname "$MYSELF") + +for pkg in "$MYDIR"/*/; do + cp "$MYDIR/pkg.gitignore" "$pkg/.gitignore" +done diff --git a/assets/pkg/aur/lidm-bin/.SRCINFO b/assets/pkg/aur/lidm-bin/.SRCINFO index 2cd957c..b8139f4 100644 --- a/assets/pkg/aur/lidm-bin/.SRCINFO +++ b/assets/pkg/aur/lidm-bin/.SRCINFO @@ -1,16 +1,16 @@ pkgbase = lidm-bin pkgdesc = A fully colorful cutomizable TUI display manager made in C. (release binary) - pkgver = 0.0.1 - pkgrel = 4 + pkgver = 0.0.2 + pkgrel = 1 url = https://github.com/javalsai/lidm arch = x86_64 license = GPL depends = pam provides = lidm conflicts = lidm - source = lidm::https://github.com/javalsai/lidm/releases/download/0.0.1/lidm-x86_64 - source = default-theme.ini::https://raw.githubusercontent.com/javalsai/lidm/0.0.1/themes/default.ini - sha256sums = 4969018d527613729336abd51e37283ce77d7c7a2233434642804b88e550e622 + source = lidm::https://github.com/javalsai/lidm/releases/download/0.0.2/lidm-x86_64 + source = default-theme.ini::https://raw.githubusercontent.com/javalsai/lidm/0.0.2/themes/default.ini + sha256sums = b5d1dbdaa6b78da57be69ce5e2cc3366717a045de3cb316e66c1c3f36b796ee0 sha256sums = 27db9b0cd2da80c0c60dcb13dfad0f9d65e7dddbb7b344b859803b9ac3943cd7 pkgname = lidm-bin diff --git a/assets/pkg/aur/lidm-bin/PKGBUILD b/assets/pkg/aur/lidm-bin/PKGBUILD index 6a020ce..24eac60 100644 --- a/assets/pkg/aur/lidm-bin/PKGBUILD +++ b/assets/pkg/aur/lidm-bin/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: javalsai pkgname=lidm-bin -pkgver=0.0.1 -pkgrel=4 +pkgver=0.0.2 +pkgrel=1 depends=('pam') pkgdesc="A fully colorful cutomizable TUI display manager made in C. (release binary)" arch=('x86_64') @@ -14,11 +14,11 @@ source=( "default-theme.ini::https://raw.githubusercontent.com/javalsai/lidm/$pkgver/themes/default.ini" ) sha256sums=( - '4969018d527613729336abd51e37283ce77d7c7a2233434642804b88e550e622' + 'b5d1dbdaa6b78da57be69ce5e2cc3366717a045de3cb316e66c1c3f36b796ee0' '27db9b0cd2da80c0c60dcb13dfad0f9d65e7dddbb7b344b859803b9ac3943cd7' ) package() { install -Dm755 lidm "${pkgdir}/usr/bin/lidm" - install -Dm755 default-theme.ini "${pkgdir}/etc/lidm.ini" + install -Dm644 default-theme.ini "${pkgdir}/etc/lidm.ini" } diff --git a/assets/pkg/aur/lidm-git/.SRCINFO b/assets/pkg/aur/lidm-git/.SRCINFO index 859c824..2e354dd 100644 --- a/assets/pkg/aur/lidm-git/.SRCINFO +++ b/assets/pkg/aur/lidm-git/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = lidm-git pkgdesc = A fully colorful cutomizable TUI display manager made in C. (last git commit) - pkgver = 0.0.1.r0.gd6b165b - pkgrel = 6 + pkgver = 0.0.2.r0.ge3052ec + pkgrel = 1 url = https://github.com/javalsai/lidm arch = any license = GPL diff --git a/assets/pkg/aur/lidm-git/PKGBUILD b/assets/pkg/aur/lidm-git/PKGBUILD index 7a8639c..a223888 100644 --- a/assets/pkg/aur/lidm-git/PKGBUILD +++ b/assets/pkg/aur/lidm-git/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: javalsai pkgname=lidm-git -pkgver=0.0.1.r0.gd6b165b -pkgrel=6 +pkgver=0.0.1.r50.ge3052ec +pkgrel=1 depends=('pam') makedepends=('git' 'make' 'gcc') pkgdesc="A fully colorful cutomizable TUI display manager made in C. (last git commit)" @@ -27,5 +27,5 @@ build() { package() { cd "lidm" install -Dm755 lidm "${pkgdir}/usr/bin/lidm" - install -Dm755 themes/default.ini "${pkgdir}/etc/lidm.ini" + install -Dm644 themes/default.ini "${pkgdir}/etc/lidm.ini" } diff --git a/assets/pkg/aur/lidm/.SRCINFO b/assets/pkg/aur/lidm/.SRCINFO index dad726d..96101a8 100644 --- a/assets/pkg/aur/lidm/.SRCINFO +++ b/assets/pkg/aur/lidm/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = lidm pkgdesc = A fully colorful cutomizable TUI display manager made in C. (build latest tag) - pkgver = 0.0.1 - pkgrel = 5 + pkgver = 0.0.2 + pkgrel = 1 url = https://github.com/javalsai/lidm arch = any license = GPL @@ -9,7 +9,7 @@ pkgbase = lidm makedepends = make makedepends = gcc depends = pam - source = lidm::git+https://github.com/javalsai/lidm - sha256sums = SKIP + source = tarball.tar.gz::https://github.com/javalsai/lidm/archive/refs/tags/0.0.2.tar.gz + sha256sums = adf2d196969f6a2df8ceeb3564e1d51cc377f0deaeca31fee0bace58a3d2df2d pkgname = lidm diff --git a/assets/pkg/aur/lidm/PKGBUILD b/assets/pkg/aur/lidm/PKGBUILD index 1e0446f..913e8e3 100644 --- a/assets/pkg/aur/lidm/PKGBUILD +++ b/assets/pkg/aur/lidm/PKGBUILD @@ -1,23 +1,26 @@ # Maintainer: javalsai pkgname=lidm -pkgver=0.0.1 -pkgrel=5 +pkgver=0.0.2 +pkgrel=1 depends=('pam') makedepends=('git' 'make' 'gcc') pkgdesc="A fully colorful cutomizable TUI display manager made in C. (build latest tag)" arch=('any') url="https://github.com/javalsai/lidm" license=('GPL') -source=("lidm::git+https://github.com/javalsai/lidm") -sha256sums=('SKIP') +source=("tarball.tar.gz::https://github.com/javalsai/lidm/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('adf2d196969f6a2df8ceeb3564e1d51cc377f0deaeca31fee0bace58a3d2df2d') build() { - cd "$pkgname" + tar -xzf "tarball.tar.gz" + cd "lidm-$pkgver" + make CFLAGS="-O3" } package() { - cd "$pkgname" + cd "lidm-$pkgver" + install -Dm755 lidm "${pkgdir}/usr/bin/lidm" - install -Dm755 themes/default.ini "${pkgdir}/etc/lidm.ini" + install -Dm644 themes/default.ini "${pkgdir}/etc/lidm.ini" } diff --git a/assets/pkg/aur/pkg.gitignore b/assets/pkg/aur/pkg.gitignore new file mode 100644 index 0000000..1d65adf --- /dev/null +++ b/assets/pkg/aur/pkg.gitignore @@ -0,0 +1,3 @@ +* +!PKGBUILD +!.SRCINFO diff --git a/assets/pkg/aur/test-makepkg.sh b/assets/pkg/aur/test-makepkg.sh new file mode 100755 index 0000000..996a68f --- /dev/null +++ b/assets/pkg/aur/test-makepkg.sh @@ -0,0 +1,15 @@ +#/usr/bin/env bash +set -e + +MYSELF=$(realpath "$0") +MYDIR=$(dirname "$MYSELF") + +for pkg in "$MYDIR"/*/; do + cd "$pkg" + printf "\x1b[1mEntering '%s'\x1b[0m\n" "$pkg" + + rm -rf *.{gz,zst} src pkg + makepkg -f . + + echo +done