summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMithicSpirit2023-01-12 19:25:11 -0500
committerMithicSpirit2023-01-12 19:25:11 -0500
commitaa1ce1d699949a6905ea4ad636a0615af9ae836f (patch)
treef2b21413c0c49fb7c79736c423c1d380a3e5886b
parentc17cced546755f5b70bc413faf0269401c410eeb (diff)
downloadaur-aa1ce1d699949a6905ea4ad636a0615af9ae836f.tar.gz
General improvements
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD52
3 files changed, 33 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9823e36b9e4c..ef818b3248d4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,18 @@
pkgbase = spim-svn
pkgdesc = A MIPS32 simulator (SVN version)
- pkgver = 739
+ pkgver = latest
pkgrel = 1
- url = https://sourceforge.net/projects/spimsimulator/
+ url = https://spimsimulator.sourceforge.net/
arch = i686
arch = x86_64
groups = emulators
license = custom:BSD
makedepends = subversion
- makedepends = bison
- makedepends = flex
depends = glibc
- provides = spim=739
+ provides = spim
conflicts = spim
- source = svn+https://svn.code.sf.net/p/spimsimulator/code/spim
- source = svn+https://svn.code.sf.net/p/spimsimulator/code/CPU
- source = svn+https://svn.code.sf.net/p/spimsimulator/code/Tests
- sha256sums = SKIP
- sha256sums = SKIP
+ source = spim::svn+https://svn.code.sf.net/p/spimsimulator/code/
sha256sums = SKIP
pkgname = spim-svn
-
+ provides = spim-latest
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..167d5c3bc3e7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/*
+
+!/.gitignore
+!/PKGBUILD
+!/.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 206b92ac9a95..4662eb6315b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,43 @@
-# Maintainer: Chih-Hsuan Yen <yan12125@gmail.com>
+# Maintainer: MithicSpirit <rpc01234 at gmail dot com>
+# Contributor: Chih-Hsuan Yen <yan12125@gmail.com>
-pkgname=spim-svn
-pkgver=739
+_pkgname=spim
+pkgname="$_pkgname-svn"
+pkgver=latest
pkgrel=1
-pkgdesc="A MIPS32 simulator (SVN version)"
+pkgdesc='A MIPS32 simulator (SVN version)'
arch=('i686' 'x86_64')
-url="https://sourceforge.net/projects/spimsimulator/"
+url='https://spimsimulator.sourceforge.net/'
license=('custom:BSD')
groups=('emulators')
depends=('glibc')
-makedepends=('subversion' 'bison' 'flex')
-conflicts=('spim')
-provides=("spim=$pkgver")
+makedepends=('subversion')
+conflicts=("$_pkgname")
+provides=("$_pkgname")
-_svntrunk='svn+https://svn.code.sf.net/p/spimsimulator/code'
-source=("$_svntrunk/spim"
- "$_svntrunk/CPU"
- "$_svntrunk/Tests")
-sha256sums=('SKIP'
- 'SKIP'
- 'SKIP')
+source=("$_pkgname::svn+https://svn.code.sf.net/p/spimsimulator/code/")
+sha256sums=('SKIP')
pkgver() {
- cd spim
-
- local ver="$(svnversion)"
- printf "${ver//[[:alpha:]]}"
+ cd "$srcdir/$_pkgname/$_pkgname"
+ local ver="$(svnversion)"
+ printf '%s' "${ver//[[:alpha:]]}"
}
build() {
- cd spim
-
- make
+ cd "$srcdir/$_pkgname/$_pkgname"
+ make
}
check() {
- cd spim
-
- make test
+ cd "$srcdir/$_pkgname/$_pkgname"
+ make test
}
package() {
- cd spim
-
- make DESTDIR="$pkgdir" install
+ provides=("$_pkgname-$pkgver")
- install -Dm644 README "$pkgdir"/usr/share/licenses/$pkgname/README
+ cd "$srcdir/$_pkgname/$_pkgname"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 README "$pkgdir/usr/share/licenses/$pkgname/README"
}