summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Kubica2010-07-15 13:54:46 +0200
committerMarek Kubica2010-07-15 13:54:46 +0200
commitee714bfb56bc104eeb62e5641cde5e484dda3dba (patch)
treef170426e610c27d696ebe9334031b1513bceb161
parentd5f640224aed52af790356dfae68f0e3a13307c5 (diff)
downloadaur-ee714bfb56bc104eeb62e5641cde5e484dda3dba.tar.gz
Added a LOT of fixes to the PKGBUILD, it actually builds now properly
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--factor.desktop7
3 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a8cf721c8aaa..ea8230a17dab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = factor
pkgdesc = Factor is a general purpose, dynamically typed, stack-based programming language.
pkgver = 0.93
- pkgrel = 1
+ pkgrel = 3
url = http://factorcode.org
arch = i686
arch = x86_64
@@ -17,8 +17,10 @@ pkgbase = factor
options = !strip
source = http://downloads.factorcode.org/releases/0.93/factor-src-0.93.zip
source = factor-vm
+ source = factor.desktop
md5sums = d5507d193e3b8c22e4d0be1a4a213934
md5sums = 172985592832c63157888bce652c273c
+ md5sums = 14d41133811f4f9359c76bbdc6902e03
pkgname = factor
diff --git a/PKGBUILD b/PKGBUILD
index 8eb8ea636db0..f1ef0d806c4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Leonidas <marek@xivilization.net>
pkgname=factor
pkgver=0.93
-pkgrel=1
+pkgrel=3
pkgdesc="Factor is a general purpose, dynamically typed, stack-based programming language."
arch=(i686 x86_64)
url="http://factorcode.org"
@@ -11,9 +11,11 @@ conflicts=(factor-git)
depends=(pango cairo glib2 freetype2 mesa libgl)
options=(!strip)
source=(http://downloads.factorcode.org/releases/$pkgver/$pkgname-src-$pkgver.zip
- factor-vm)
+ factor-vm
+ factor.desktop)
md5sums=('d5507d193e3b8c22e4d0be1a4a213934'
- '172985592832c63157888bce652c273c')
+ '172985592832c63157888bce652c273c'
+ '14d41133811f4f9359c76bbdc6902e03')
build() {
# thanks to qx from #concatenative for the proper SSE settings:
@@ -27,7 +29,7 @@ build() {
# build the VM
make || return 1
# bootstrap factor with the minimum supported SSE
- #./factor -i=$_bootimg -sse-version=$_sseversion
+ ./factor -i=$_bootimg -sse-version=$_sseversion
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/usr/lib/factor
@@ -47,4 +49,7 @@ build() {
# copy over the license (as defined in Arch Packaging Standards)
chmod -x license.txt
cp license.txt $pkgdir/usr/share/licenses/$pkgname/COPYING
+
+ # add the desktop entry
+ install -D "$srcdir/factor.desktop" "$pkgdir/usr/share/applications/factor.desktop"
}
diff --git a/factor.desktop b/factor.desktop
new file mode 100644
index 000000000000..fd6e7a0c0c82
--- /dev/null
+++ b/factor.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Factor
+Comment=Factor is a general purpose, dynamically typed, stack-based programming language
+#Icon=
+Exec=factor-vm