summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien Dubosson2015-05-29 13:15:15 +0200
committerFabien Dubosson2015-05-29 13:15:15 +0200
commitcb607458a9c60614e8ca8943883b84c9b2589b32 (patch)
tree606e1105f704c746898781f22d2248a6d15cd4d3
downloadaur-cb607458a9c60614e8ca8943883b84c9b2589b32.tar.gz
Move 'vstax' into separate repo for AUR4
-rw-r--r--.SRCINFO20
-rw-r--r--ChangeLog39
-rw-r--r--PKGBUILD59
-rw-r--r--archlinux.patch10
-rw-r--r--vstax.install4
5 files changed, 132 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9dd5cc47cd7f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = vstax
+ pkgdesc = Software to fill the tax forms of the canton of Valais, Switzerland
+ pkgver = 2014.1.0.10
+ pkgrel = 1
+ url = http://www.vs.ch/vstax
+ install = vstax.install
+ changelog = ChangeLog
+ arch = i686
+ arch = x86_64
+ license = unknown
+ depends = java-runtime
+ depends = shared-mime-info
+ depends = desktop-file-utils
+ source = http://www.vs.ch/home2/vstax/linux/vstax14/vstax2014_.deb
+ source = archlinux.patch
+ sha1sums = edf0ef03faee50919ceda2900bcb6d3ae87c0091
+ sha1sums = 17237f0895c1e2d0d65a6e4a8d6755a256938441
+
+pkgname = vstax
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 000000000000..3d2227e04c9d
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,39 @@
+2015-04-22 Fabien Dubosson <fabien.dubosson@gmail.com>:
+
+ * 2014.1.0.8-1:
+ New upstream release
+
+2015-03-08 Fabien Dubosson <fabien.dubosson@gmail.com>:
+
+ * 2014.1.0.5-1:
+ New upstream release
+
+2015-02-21 Fabien Dubosson <fabien.dubosson@gmail.com>:
+
+ * 2014.1.0.3-1:
+ New upstream version
+
+2015-02-05 Fabien Dubosson <fabien.dubosson@gmail.com>
+
+ * 2014.1.0.1-1:
+ New upstream version
+
+2014-04-19 Fabien Dubosson <fabien.dubosson@gmail.com>
+
+ * 2013.2.0.1-1:
+ New upstream version
+
+2014-03-22 Fabien Dubosson <fabien.dubosson@gmail.com>
+
+ * 2013.1.0.8-1:
+ New upstream version
+
+2014-02-04 Fabien Dubosson <fabien.dubosson@gmail.com>
+
+ * 2013.1.0.3-2 :
+ Uniformalize PKGBUILD notations
+
+2014-02-03 Fabien Dubosson <fabien.dubosson@gmail.com>
+
+ * 2013.1.0.3-1 :
+ Package created
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1e2ae9accb55
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer Dubosson <fabien.dubosson@gmail.com>
+
+pkgname="vstax"
+_year="2014"
+pkgver="${_year}.1.0.10"
+pkgrel="1"
+pkgdesc="Software to fill the tax forms of the canton of Valais, Switzerland"
+url="http://www.vs.ch/vstax"
+license=('unknown')
+arch=('i686' 'x86_64')
+depends=('java-runtime' 'shared-mime-info' 'desktop-file-utils')
+install="vstax.install"
+changelog="ChangeLog"
+[ "${CARCH}" = "i686" ] && _CARCH='i386'
+[ "${CARCH}" = "x86_64" ] && _CARCH='64'
+source=("http://www.vs.ch/home2/${pkgname}/linux/${pkgname}${_year:2:2}/${pkgname}${_year}_${_CARCH}.deb"
+ 'archlinux.patch')
+sha1sums=('edf0ef03faee50919ceda2900bcb6d3ae87c0091'
+ '17237f0895c1e2d0d65a6e4a8d6755a256938441')
+[ "${_CARCH}" = "64" ] && sha1sums[0]='2e7c2e507add8b84ada8d018d5977eadbc637b9f'
+
+prepare() {
+ cd "${srcdir}/"
+
+ # Extract the data contained in the `deb` file
+ tar -xzf data.tar.gz
+
+ # Patch for archlinux
+ patch -p2 < archlinux.patch
+}
+
+package() {
+ cd "${srcdir}/usr/share/"
+
+ # Store application name in a variable
+ _appname="${pkgname}${_year}"
+
+ # Copy the application descriptor
+ install -D "applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${_appname}.desktop"
+
+ # Copy the application changelog
+ install -D "doc/${_appname}/changelog.Debian.gz" "${pkgdir}/usr/share/doc/${_appname}/changelog.Debian.gz"
+
+ # Copy the mime descriptor
+ install -D "mime/packages/${_appname}.xml" "${pkgdir}/usr/share/mime/packages/${_appname}.xml"
+
+ # Copy the application itself
+ install -d "${pkgdir}/usr/share/java/"
+ cp -R "${_appname}" "${pkgdir}/usr/share/java/${_appname}"
+
+ # Move executable to /usr/bin
+ install -d "${pkgdir}/usr/bin/"
+ mv "${pkgdir}/usr/share/java/${_appname}/${_appname}.sh" "${pkgdir}/usr/bin/${_appname}"
+
+ # Remove the included java environment
+ rm -Rf "${pkgdir}/usr/share/java/${_appname}/jre"
+}
+
+# vim:set ts=4 sw=4 et:
diff --git a/archlinux.patch b/archlinux.patch
new file mode 100644
index 000000000000..7e3c8fff610c
--- /dev/null
+++ b/archlinux.patch
@@ -0,0 +1,10 @@
+Index: vstax/src/usr/share/vstax2014/vstax2014.sh
+===================================================================
+--- vstax.orig/src/usr/share/vstax2014/vstax2014.sh
++++ vstax/src/usr/share/vstax2014/vstax2014.sh
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+-cd /usr/share/vstax2014
+-./jre/bin/java -Xmx320m -Xms320m -jar jfw-launcher-4.0.32-obf.jar "$1"
++cd /usr/share/java/vstax2014
++"${JAVA_HOME}/bin/java" -Xmx320m -Xms320m -jar jfw-launcher-4.0.32-obf.jar "$1"
diff --git a/vstax.install b/vstax.install
new file mode 100644
index 000000000000..a1e25532ac87
--- /dev/null
+++ b/vstax.install
@@ -0,0 +1,4 @@
+post_install() {
+ update-mime-database usr/share/mime
+ update-desktop-database -q
+}