summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco982018-09-27 19:11:17 +0200
committerMarco982018-09-27 19:11:17 +0200
commitce364cabcbecc4152284f6f73737c03b0baffa74 (patch)
tree7ff578b06adde10ff2cd2ee9179c78765293e1a9
downloadaur-ce364cabcbecc4152284f6f73737c03b0baffa74.tar.gz
Inital commit
-rw-r--r--.AURINFO19
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD33
-rw-r--r--structorizer2
-rw-r--r--structorizer.desktop10
-rw-r--r--structorizer.install12
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