summarylogtreecommitdiffstats
path: root/PKGBUILD.template
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD.template')
-rw-r--r--PKGBUILD.template48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD.template b/PKGBUILD.template
new file mode 100644
index 000000000000..9cce958256cc
--- /dev/null
+++ b/PKGBUILD.template
@@ -0,0 +1,48 @@
+# Maintainer: Alex Talker <alextalker at openmailbox dot org>
+# Original maintainer: Simonas Racinas <racinas at icloud.com>
+pkgname=visual-paradigm-community
+pkgver=[% version %]
+pkgrel=1
+pkgdesc="UML design application"
+url='http://www.visual-paradigm.com/download/community.jsp'
+arch=('x86_64')
+depends=('java-environment-common')
+install=visual-paradigm-community.install
+_baseurl="http://www.visual-paradigm.com/downloads/vpce"
+license=('custom')
+source=("http://www.visual-paradigm.com/downloads/vpce/Visual_Paradigm_CE_Linux[% arch %]_InstallFree.tar.gz"
+ 'visual-paradigm-community.install'
+ 'visual-paradigm.desktop'
+ 'Visual_Paradigm_Fixed'
+ 'visual-paradigm.png'
+ 'LICENSE.txt'
+ 'x-visual-paradigm.xml')
+#sha256sums=('82a4f6a0c6fda6d6881a793ad8e7dfe3a0341211e3ede2f8cdf141d924823609'
+sha256sums=('[% sha256 %]'
+ '61b4974588ec66e6d037aee0870cea97cf735586e5ea8e8e7b13091fe57c58ae'
+ 'c2cf0bd2fdc2879b2ae4814e1be5b6cbd7e5aa4c1247f5d4bc8e677eb6a94952'
+ 'c861d708eb446f94abbebb4028a2f15f7bc6840aa5df1ee81f7301aac0fd00a9'
+ '41517b5c2326c0ba2fe3b6647f9594f094ccf03185cf73cb87d6cf19b355ff15'
+ 'cd30460cb1c29f9f42723197dbe72b2537aaed09cc2d44dcb3e6868fb5dbf12b'
+ 'a3b898bc9c43cf54baa1c643c619ee172a8103cd15031d574380ca463eb1ec1c')
+
+# pkgver(){
+# curl -I -L "$_baseurl/" | grep -Pio '[0-9]{2}_[0-9]{1}_[0-9]{8}' | sed 's/_/./g' | head -1
+# }
+
+package() {
+ _ver=${pkgver:0:4} # Probably, dirty a bit
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mkdir -p "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/"
+ mkdir -p "${pkgdir}/usr/share/icons/hicolor/512x512/apps"
+ cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/Application/" "${pkgdir}/usr/share/${pkgname}/"
+ cp -r "${srcdir}/Visual_Paradigm_CE_${_ver}/.install4j/" "${pkgdir}/usr/share/${pkgname}/.install4j/"
+ cp "visual-paradigm.desktop" "${pkgdir}/usr/share/applications/visual-paradigm.desktop"
+ cp "Visual_Paradigm_Fixed" "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed"
+ cp "visual-paradigm.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/visual-paradigm.png"
+ install -m 644 LICENSE.txt "${pkgdir}/usr/share/licenses/visual-paradigm-community-edition/LICENSE"
+ mkdir -p "${pkgdir}/usr/bin"
+ ln -sr "${pkgdir}/usr/share/${pkgname}/bin/Visual_Paradigm_Fixed" "${pkgdir}/usr/bin/${pkgname}"
+ mkdir -p ${pkgdir}/usr/share/mime/packages
+ cp "x-visual-paradigm.xml" "${pkgdir}/usr/share/mime/packages/x-visual-paradigm.xml"
+}