Skip to content

Commit

Permalink
update PKGBUILD
Browse files Browse the repository at this point in the history
  • Loading branch information
tmacro committed May 17, 2024
1 parent 694f2fa commit 6ef4633
Showing 1 changed file with 22 additions and 25 deletions.
47 changes: 22 additions & 25 deletions PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,35 +1,32 @@
# Maintainer: Taylor McKinnon <[email protected]>
pkgname='today-dir-git'
pkgver='0'
pkgname=today-git
_pkgname=today
pkgver=r15.b9ead9d
pkgrel=1
pkgdesc='Simple scratch directory and notes manager'
arch=('any')
url="https://github.com/tmacro/today"
license=('BSD-3-Clause')
groups=()
depends=()
makedepends=('git' 'python-setuptools')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git }")
replaces=()
backup=()
options=()
install=
arch=('i686' 'x86_64')
url='https://github.com/tmacro/today'
source=('git+https://github.com/tmacro/today.git')
noextract=()
md5sums=('SKIP')
depends=()
makedepends=('git' 'go')
sha1sums=('SKIP')

pkgver() {
cd "$srcdir/${pkgname%-dir-git}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
cd "$srcdir/$_pkgname"
git checkout dev/golang 2>/dev/null 1>/dev/null
( set -o pipefail
git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
}

build() {
cd "$srcdir/${pkgname%-dir-git}"
python setup.py build
build(){
cd "$srcdir/$_pkgname"
git checkout dev/golang
GO111MODULE=on go build -ldflags "-X main.version=$_pkgver" -o "$srcdir/bin/today" ./cmd/today
}

package() {
cd "$srcdir/${pkgname%-dir-git}"
python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
cd "$srcdir/bin"
install -Dm755 'today' "$pkgdir/usr/bin/today"
ln -s /usr/bin/today "$pkgdir/usr/bin/tn"
ln -s /usr/bin/today "$pkgdir/usr/bin/td"
}

0 comments on commit 6ef4633

Please sign in to comment.