summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergii Fesenko2023-04-21 15:27:46 +0300
committerSergii Fesenko2023-04-21 15:27:46 +0300
commitd151df30358b07eca804e41e187d5326e7e460cf (patch)
treefdf804dc58f011ae23a4f02118e91f22811179bd
parent6d4077638e404d4e7e01b56d6f7824ce97bdd719 (diff)
downloadaur-factor-git.tar.gz
update version to 0.99
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD32
2 files changed, 21 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e4bab6555050..67cc78a5f185 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = factor-git
pkgdesc = A general purpose, dynamically typed, stack-based programming language
- pkgver = 0.98.r1821.7b451bb813
+ pkgver = 0.99.r34513.27b6f73cfb
pkgrel = 1
url = http://factorcode.org
arch = i686
@@ -19,7 +19,7 @@ pkgbase = factor-git
provides = factor
conflicts = factor
options = !strip
- source = git+https://github.com/factor/factor.git
+ source = factor::git+https://github.com/factor/factor.git
source = factor.desktop
md5sums = SKIP
md5sums = 59242ddb19a9be927915e489e2bfca27
diff --git a/PKGBUILD b/PKGBUILD
index c364b5bc991b..4737db3e75fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,34 +4,39 @@
# Contributor: Leonidas <marek@xivilization.net>
pkgname=factor-git
-_pkgname=factor
-pkgver=0.98.r1821.7b451bb813
+pkgver=0.99.r34513.27b6f73cfb
pkgrel=1
pkgdesc="A general purpose, dynamically typed, stack-based programming language"
arch=(i686 x86_64)
url="http://factorcode.org"
license=(BSD)
-provides=(factor)
-conflicts=(factor)
+provides=(${pkgname%-git})
+conflicts=(${pkgname%-git})
+
depends=(pango cairo glib2 freetype2 mesa libgl gtkglext)
optdepends=(udis86)
makedepends=(git gcc)
options=(!strip)
source=(
- 'git+https://github.com/factor/factor.git'
- 'factor.desktop'
- )
+ "factor::git+https://github.com/factor/factor.git"
+ "factor.desktop"
+)
pkgver() {
- cd "${_pkgname}"
- git describe --tags --long | sed 's/-/.r/; s/-g/./'
+ cd "factor"
+ printf "%s.r%s.%s" \
+ "$(awk -F '=' '/VERSION/{ gsub(/ +/, "", $2); print $2; exit }' GNUmakefile)" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
+
+ #git describe --tags --long | sed 's/-/.r/; s/-g/./'
}
md5sums=('SKIP'
'59242ddb19a9be927915e489e2bfca27')
build() {
- cd "$srcdir/$_pkgname"
+ cd "factor"
if [[ ! -f checksums.txt ]]; then
# update done by ./build.sh
@@ -47,13 +52,14 @@ build() {
}
package() {
+ cd "factor"
+
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/lib/factor
mkdir -p $pkgdir/usr/share/doc/$pkgname/
mkdir -p $pkgdir/usr/share/licenses/$pkgname/
# copy over the stdlib
- cd "$srcdir/$_pkgname"
cp -a misc extra core basis factor.image $pkgdir/usr/lib/factor/
# copy over libs
cp libfactor.a libfactor-ffi-test.so $pkgdir/usr/lib/factor/
@@ -75,7 +81,7 @@ package() {
cp LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/COPYING
# add the desktop entry and icon
- install -D "$srcdir"/factor.desktop "$pkgdir"/usr/share/applications/factor.desktop
- install -D misc/icons/Factor.svg "$pkgdir"/usr/share/pixmaps/factor.svg
+ install -D $srcdir/factor.desktop $pkgdir/usr/share/applications/factor.desktop
+ install -D misc/icons/Factor.svg $pkgdir/usr/share/pixmaps/factor.svg
}