diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | ChangeLog | 39 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | archlinux.patch | 10 | ||||
-rw-r--r-- | vstax.install | 4 |
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 +} |