From 0ec08db8f86d8cf729fdddf797f6898b26c0c699 Mon Sep 17 00:00:00 2001 From: javalsai Date: Thu, 29 Aug 2024 11:09:25 +0200 Subject: [PATCH 1/5] fix: lidm package (tag tarball now) & config permissions --- assets/pkg/aur/lidm-bin/.SRCINFO | 2 +- assets/pkg/aur/lidm-bin/PKGBUILD | 4 ++-- assets/pkg/aur/lidm-git/.SRCINFO | 2 +- assets/pkg/aur/lidm-git/PKGBUILD | 4 ++-- assets/pkg/aur/lidm/.SRCINFO | 4 ++-- assets/pkg/aur/lidm/PKGBUILD | 13 ++++++++----- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/assets/pkg/aur/lidm-bin/.SRCINFO b/assets/pkg/aur/lidm-bin/.SRCINFO index 2cd957c..0839322 100644 --- a/assets/pkg/aur/lidm-bin/.SRCINFO +++ b/assets/pkg/aur/lidm-bin/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = lidm-bin pkgdesc = A fully colorful cutomizable TUI display manager made in C. (release binary) pkgver = 0.0.1 - pkgrel = 4 + pkgrel = 5 url = https://github.com/javalsai/lidm arch = x86_64 license = GPL diff --git a/assets/pkg/aur/lidm-bin/PKGBUILD b/assets/pkg/aur/lidm-bin/PKGBUILD index 6a020ce..dfa563c 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 +pkgrel=5 depends=('pam') pkgdesc="A fully colorful cutomizable TUI display manager made in C. (release binary)" arch=('x86_64') @@ -20,5 +20,5 @@ sha256sums=( 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..a03912f 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 + pkgrel = 7 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..a3929df 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 +pkgrel=7 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..2ba450e 100644 --- a/assets/pkg/aur/lidm/.SRCINFO +++ b/assets/pkg/aur/lidm/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = lidm makedepends = make makedepends = gcc depends = pam - source = lidm::git+https://github.com/javalsai/lidm - sha256sums = SKIP + source = https://github.com/javalsai/lidm/archive/refs/tags/0.0.1.tar.gz + sha256sums = eb67cbb9313734c547042799a2fcb3ed6edcfd67ebcd03c1fc78050d00e60d2c pkgname = lidm diff --git a/assets/pkg/aur/lidm/PKGBUILD b/assets/pkg/aur/lidm/PKGBUILD index 1e0446f..4748e86 100644 --- a/assets/pkg/aur/lidm/PKGBUILD +++ b/assets/pkg/aur/lidm/PKGBUILD @@ -8,16 +8,19 @@ pkgdesc="A fully colorful cutomizable TUI display manager made in C. (build late 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=('eb67cbb9313734c547042799a2fcb3ed6edcfd67ebcd03c1fc78050d00e60d2c') 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" } From e4e946a7d143d09f909a1d6496cf96e913c091df Mon Sep 17 00:00:00 2001 From: javalsai Date: Thu, 29 Aug 2024 11:26:15 +0200 Subject: [PATCH 2/5] chore: add aur pkg gitignore --- assets/pkg/aur/copy-gitignore.sh | 9 +++++++++ assets/pkg/aur/pkg.gitignore | 3 +++ 2 files changed, 12 insertions(+) create mode 100755 assets/pkg/aur/copy-gitignore.sh create mode 100644 assets/pkg/aur/pkg.gitignore 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/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 From 0ec046740ee2368656e4dcc6ec156f2ceb7667c4 Mon Sep 17 00:00:00 2001 From: javalsai Date: Thu, 29 Aug 2024 11:27:04 +0200 Subject: [PATCH 3/5] forgot: make .srcinfo --- assets/pkg/aur/lidm/.SRCINFO | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/pkg/aur/lidm/.SRCINFO b/assets/pkg/aur/lidm/.SRCINFO index 2ba450e..0330baf 100644 --- a/assets/pkg/aur/lidm/.SRCINFO +++ b/assets/pkg/aur/lidm/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = lidm makedepends = make makedepends = gcc depends = pam - source = https://github.com/javalsai/lidm/archive/refs/tags/0.0.1.tar.gz + source = tarball.tar.gz::https://github.com/javalsai/lidm/archive/refs/tags/0.0.1.tar.gz sha256sums = eb67cbb9313734c547042799a2fcb3ed6edcfd67ebcd03c1fc78050d00e60d2c pkgname = lidm From 6d8527694654a94979d4c9ad0ad647eeed5b00f8 Mon Sep 17 00:00:00 2001 From: javalsai Date: Thu, 29 Aug 2024 11:31:18 +0200 Subject: [PATCH 4/5] chore: add aur makepkg build test script and did you know that makepkg updates stuff like the -git pkg version? :o --- assets/pkg/aur/lidm-git/PKGBUILD | 4 ++-- assets/pkg/aur/test-makepkg.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100755 assets/pkg/aur/test-makepkg.sh diff --git a/assets/pkg/aur/lidm-git/PKGBUILD b/assets/pkg/aur/lidm-git/PKGBUILD index a3929df..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=7 +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)" 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 From 06548710dd0a2ddb9f1caf534361b8ac9b391c96 Mon Sep 17 00:00:00 2001 From: javalsai Date: Thu, 29 Aug 2024 12:25:11 +0200 Subject: [PATCH 5/5] update: aur pkgs for 0.0.2 --- assets/pkg/aur/lidm-bin/.SRCINFO | 10 +++++----- assets/pkg/aur/lidm-bin/PKGBUILD | 6 +++--- assets/pkg/aur/lidm-git/.SRCINFO | 4 ++-- assets/pkg/aur/lidm/.SRCINFO | 8 ++++---- assets/pkg/aur/lidm/PKGBUILD | 6 +++--- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/assets/pkg/aur/lidm-bin/.SRCINFO b/assets/pkg/aur/lidm-bin/.SRCINFO index 0839322..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 = 5 + 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 dfa563c..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=5 +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,7 +14,7 @@ source=( "default-theme.ini::https://raw.githubusercontent.com/javalsai/lidm/$pkgver/themes/default.ini" ) sha256sums=( - '4969018d527613729336abd51e37283ce77d7c7a2233434642804b88e550e622' + 'b5d1dbdaa6b78da57be69ce5e2cc3366717a045de3cb316e66c1c3f36b796ee0' '27db9b0cd2da80c0c60dcb13dfad0f9d65e7dddbb7b344b859803b9ac3943cd7' ) diff --git a/assets/pkg/aur/lidm-git/.SRCINFO b/assets/pkg/aur/lidm-git/.SRCINFO index a03912f..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 = 7 + 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/.SRCINFO b/assets/pkg/aur/lidm/.SRCINFO index 0330baf..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 = tarball.tar.gz::https://github.com/javalsai/lidm/archive/refs/tags/0.0.1.tar.gz - sha256sums = eb67cbb9313734c547042799a2fcb3ed6edcfd67ebcd03c1fc78050d00e60d2c + 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 4748e86..913e8e3 100644 --- a/assets/pkg/aur/lidm/PKGBUILD +++ b/assets/pkg/aur/lidm/PKGBUILD @@ -1,7 +1,7 @@ # 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)" @@ -9,7 +9,7 @@ arch=('any') url="https://github.com/javalsai/lidm" license=('GPL') source=("tarball.tar.gz::https://github.com/javalsai/lidm/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('eb67cbb9313734c547042799a2fcb3ed6edcfd67ebcd03c1fc78050d00e60d2c') +sha256sums=('adf2d196969f6a2df8ceeb3564e1d51cc377f0deaeca31fee0bace58a3d2df2d') build() { tar -xzf "tarball.tar.gz"