Skip to content

Commit 53c1de0

Browse files
committed
update arch pkgbuild
1 parent 88d3b8a commit 53c1de0

3 files changed

Lines changed: 30 additions & 24 deletions

File tree

init/archlinux/PKGBUILD.template

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1-
pkgname=unpackerr
1+
# Maintainer: David Newhall II <[email protected]>
2+
# Maintainer: Donald Webster <[email protected]>
3+
4+
pkgname='unpackerr'
25
pkgver={{VERSION}}
36
pkgrel={{Iter}}
47
pkgdesc='{{Desc}}'
58
arch=('x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64' 'i686' 'pentium4')
6-
url='https://golift.io/unpackerr'
9+
url='https://unpackerr.zip'
710
license=('MIT')
811
makedepends=('go' 'gzip')
12+
optdepends=(
13+
'transmission-cli: torrent downloader (CLI and daemon)'
14+
'transmission-gtk: torrent downloader (GTK+)'
15+
'transmission-qt: torrent downloader (Qt)'
16+
'deluge: torrent downloader'
17+
'rtorrent: torrent downloader'
18+
)
919

1020
source=("${pkgname}-${pkgver}.tar.gz::{{SOURCE_PATH}}")
1121
sha512sums=('{{SHA}}')
@@ -32,10 +42,10 @@ build() {
3242
-X golift.io/version.Version=${pkgver}"
3343

3444
go build -o unpackerr -ldflags "$VLDFLAGS" .
35-
go run github.com/davidnewhall/[email protected] --manual unpackerr --version ${pkgver} --date "${DATE}" README.md
36-
go run github.com/davidnewhall/[email protected] --manual unpackerr --version ${pkgver} --date "${DATE}" examples/MANUAL.md
45+
go run github.com/davidnewhall/[email protected] --manual unpackerr --version "${pkgver}" --date "${DATE}" README.md
46+
go run github.com/davidnewhall/[email protected] --manual unpackerr --version "${pkgver}" --date "${DATE}" examples/MANUAL.md
3747
gzip -9 examples/MANUAL
38-
mv examples/MANUAL.gz ${pkgname}.1.gz
48+
mv examples/MANUAL.gz "${pkgname}.1.gz"
3949
}
4050

4151
package() {
@@ -53,7 +63,7 @@ package() {
5363

5464
# License, documentation, manual.
5565
install -D -m 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
56-
install -D -m 644 *.html examples/* "${pkgdir}/usr/share/doc/${pkgname}/"
66+
install -D -m 644 ./*.html examples/* "${pkgdir}/usr/share/doc/${pkgname}/"
5767
install -D -m 644 "${pkgname}.1.gz" "${pkgdir}/usr/share/man/man1/${pkgname}.1.gz"
5868

5969
# Install the systemd service unit and system user account.

init/archlinux/SRCINFO.template

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ pkgbase = unpackerr
22
pkgdesc = {{Desc}}
33
pkgver = {{VERSION}}
44
pkgrel = {{Iter}}
5-
url = https://golift.io/unpackerr
5+
url = https://unpackerr.zip
66
arch = x86_64
77
arch = arm
88
arch = armv6h
@@ -13,6 +13,11 @@ pkgbase = unpackerr
1313
license = MIT
1414
makedepends = go
1515
makedepends = gzip
16+
optdepends = transmission-cli: torrent downloader (CLI and daemon)
17+
optdepends = transmission-gtk: torrent downloader (GTK+)
18+
optdepends = transmission-qt: torrent downloader (Qt)
19+
optdepends = deluge: torrent downloader
20+
optdepends = rtorrent: torrent downloader
1621
backup = etc/unpackerr/unpackerr.conf
1722
source = unpackerr-{{VERSION}}.tar.gz::{{SOURCE_PATH}}
1823
sha512sums = {{SHA}}

init/archlinux/aur-deploy.sh

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@
55

66
source settings.sh
77

8-
SOURCE_PATH=https://github.com/Unpackerr/unpackerr/archive/v${VERSION}.tar.gz
8+
SOURCE_PATH="https://github.com/Unpackerr/unpackerr/archive/v${VERSION}.tar.gz"
99
echo "==> Using URL: $SOURCE_PATH"
10-
SHA=$(curl -sL $SOURCE_PATH | sha512sum | awk '{print $1}')
10+
SHA=$(curl -sL "$SOURCE_PATH" | sha512sum | awk '{print $1}')
1111

1212
push_it() {
13+
git config user.email "[email protected]"
14+
git config user.name "unpackerr-auto-releaser"
1315
pushd release_repo
1416
git add .
1517
git commit -m "Update unpackerr on Release: v${VERSION}-${ITERATION}"
@@ -20,25 +22,14 @@ push_it() {
2022

2123
set -e
2224

23-
# Make an id_rsa file with our secret.
24-
mkdir -p $HOME/.ssh
25-
KEY_FILE="$(mktemp -u $HOME/.ssh/XXXXX)"
25+
KEY_FILE=$(mktemp -u "$HOME"/.ssh/XXXXX)
2626
echo "${DEPLOY_KEY}" > "${KEY_FILE}"
2727
chmod 600 "${KEY_FILE}"
28-
# Configure ssh to use this secret on a custom hostname.
29-
AUR_HOST="arch.$(basename $KEY_FILE)"
30-
printf "%s\n" \
31-
"Host $AUR_HOST" \
32-
" HostName aur.archlinux.org" \
33-
" IdentityFile ${KEY_FILE}" \
34-
" StrictHostKeyChecking no" \
35-
" LogLevel ERROR" | tee -a $HOME/.ssh/config
36-
37-
git config --global user.email "[email protected]"
38-
git config --global user.name "unpackerr-auto-releaser"
28+
# Configure ssh to use this secret.
29+
export GIT_SSH_COMMAND="ssh -i ${KEY_FILE} -o 'StrictHostKeyChecking no'"
3930

4031
rm -rf release_repo
41-
git clone aur@${AUR_HOST}:unpackerr.git release_repo
32+
git clone aur@aur.archlinux.org:unpackerr.git release_repo
4233

4334
sed -e "s/{{VERSION}}/${VERSION}/g" \
4435
-e "s/{{Iter}}/${ITERATION}/g" \

0 commit comments

Comments
 (0)