diff options
author | Marco98 | 2018-09-27 19:11:17 +0200 |
---|---|---|
committer | Marco98 | 2018-09-27 19:11:17 +0200 |
commit | ce364cabcbecc4152284f6f73737c03b0baffa74 (patch) | |
tree | 7ff578b06adde10ff2cd2ee9179c78765293e1a9 | |
download | aur-ce364cabcbecc4152284f6f73737c03b0baffa74.tar.gz |
Inital commit
-rw-r--r-- | .AURINFO | 19 | ||||
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | structorizer | 2 | ||||
-rw-r--r-- | structorizer.desktop | 10 | ||||
-rw-r--r-- | structorizer.install | 12 |
7 files changed, 100 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..6579ae2b554e --- /dev/null +++ b/.AURINFO @@ -0,0 +1,19 @@ +pkgbase = winbox + pkgdesc = Mikrotik RouterOS GUI Configurator (wine) + pkgver = 2.2.18 + pkgrel = 5 + url = http://www.mikrotik.com + install = winbox.install + arch = x86_64 + arch = i686 + license = custom + depends = wine + optdepends = ttf-ms-fonts: for better fonts + source = http://download2.mikrotik.com/winbox.exe + source = http://www.mikrotik.com/downloadterms.html + source = winbox.desktop + source = winbox.png + source = winbox + +pkgname = winbox + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..df6b47576261 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = structorizer + pkgdesc = Structorizer is a little tool which you can use to create Nassi-Shneiderman Diagrams (NSD) + pkgver = 3.28 + pkgrel = 1 + url = https://structorizer.fisch.lu + install = structorizer.install + arch = x86_64 + arch = i686 + license = custom + makedepends = unzip + depends = java-runtime + source = structorizer-3.28.zip::https://www.fisch.lu/Php/download.php?file=structorizer_latest.zip + source = structorizer.desktop + source = structorizer.png::https://structorizer.fisch.lu/Pictures/structorizer.png + source = structorizer + sha256sums = aa1bdddadf9dc7be10ee3b108f74a67ba22e7fe3dcd4e9cf8690e481a39b4ca6 + sha256sums = f0daaecd3bcdee10d6f4d2db9c07c98c921f88e3c09754a7badad402be6b8d1d + sha256sums = f03c74f969c100ca843345f9e5ce5de5cfbf8b7a0f05e208f3a17f7ce9b9548b + sha256sums = c8a41c80f336ad0052844a54998c0b9bc6ce169ee17908fb0633fadcda7bc9e7 + +pkgname = structorizer + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1658af19652d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +thedude-*.exe +thedude-*-*-*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8d08b1dcbb5a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Marco Steiger <marco1steiger (at) gmail (dot) com> +pkgname=structorizer +pkgver=3.28 +pkgrel=1 +pkgdesc="Structorizer is a little tool which you can use to create Nassi-Shneiderman Diagrams (NSD)" +url="https://structorizer.fisch.lu" +arch=('x86_64' 'i686') +license=('custom') +makedepends=('unzip') +depends=('java-runtime') +install=${pkgname}.install +source=("${pkgname}-${pkgver}.zip::https://www.fisch.lu/Php/download.php?file=structorizer_latest.zip" + "${pkgname}.desktop" + "${pkgname}.png::https://structorizer.fisch.lu/Pictures/structorizer.png" + "${pkgname}") +sha256sums=('aa1bdddadf9dc7be10ee3b108f74a67ba22e7fe3dcd4e9cf8690e481a39b4ca6' + 'f0daaecd3bcdee10d6f4d2db9c07c98c921f88e3c09754a7badad402be6b8d1d' + 'f03c74f969c100ca843345f9e5ce5de5cfbf8b7a0f05e208f3a17f7ce9b9548b' + 'c8a41c80f336ad0052844a54998c0b9bc6ce169ee17908fb0633fadcda7bc9e7') + +build() { + test ! -d ${srcdir}/${pkgname}-src && mkdir ${srcdir}/${pkgname}-src + unzip -d "${srcdir}/${pkgname}-src/" "${srcdir}/${pkgname}-${pkgver}.zip" + find ${srcdir} -type f \( -iname \*.exe -o -iname \*.bat \) -exec rm {} + +} +package() { + mkdir -p "${pkgdir}/usr/share/${pkgname}/" + cp -fR ${srcdir}/${pkgname}-src/Structorizer/* "${pkgdir}/usr/share/${pkgname}/" + chmod u=rwX,go=rX "${pkgdir}/usr/share/${pkgname}" + install -Dm755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm655 "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm655 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} diff --git a/structorizer b/structorizer new file mode 100644 index 000000000000..f7b58c94b8f2 --- /dev/null +++ b/structorizer @@ -0,0 +1,2 @@ +#!/bin/bash +java -jar /usr/share/structorizer/Structorizer.app/Contents/Java/Structorizer.jar "$@" diff --git a/structorizer.desktop b/structorizer.desktop new file mode 100644 index 000000000000..ab3599471827 --- /dev/null +++ b/structorizer.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Version=3.28 +Name=Structorizer +Comment=Structorizer is a little tool which you can use to create Nassi-Shneiderman Diagrams (NSD) +Exec=/usr/bin/structorizer +Icon=/usr/share/pixmaps/structorizer.png +Terminal=false +Categories=Utility +StartupWMClass=Structorizer diff --git a/structorizer.install b/structorizer.install new file mode 100644 index 000000000000..269ab2aefa3e --- /dev/null +++ b/structorizer.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + xdg-icon-resource forceupdate +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +}
\ No newline at end of file |