diff options
author | nycex | 2020-02-24 14:05:09 +0100 |
---|---|---|
committer | nycex | 2020-02-24 14:06:21 +0100 |
commit | 6eccc14bcaaca2efc2ad13d5f5f6262d17e7abca (patch) | |
tree | 083c7d4c5af22fe67e2315f9ab759309bf060b1b | |
download | aur-6eccc14bcaaca2efc2ad13d5f5f6262d17e7abca.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | winbox | 12 | ||||
-rw-r--r-- | winbox-xdg.install | 12 | ||||
-rw-r--r-- | winbox.desktop | 10 | ||||
-rw-r--r-- | winbox.png | bin | 0 -> 24934 bytes |
6 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78082d5918d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = winbox-xdg + pkgdesc = Mikrotik RouterOS GUI Configurator (wine). xdg base specification compliant version + pkgver = 3.21 + pkgrel = 1 + url = http://www.mikrotik.com + install = winbox-xdg.install + arch = x86_64 + license = custom + depends = wine + optdepends = ttf-ms-fonts: for better fonts + conflicts = winbox + source = winbox-3.21.exe::https://download.mikrotik.com/winbox/3.21/winbox64.exe + source = winbox.desktop + source = winbox.png + source = winbox + sha256sums = ffada699c05d4722c20bb368bb5eef18162b01fa645edb4ec643a1d3dea34ddd + sha256sums = 6e9ffe5ff24d286d2d719455dd52f6ddf8c5ed2ba0494c566a67555df37d5c19 + sha256sums = 603eaed8dfb5b6146712c5cee801e6d77f1f45d6bd5c4b545f9f84193834d380 + sha256sums = 0684c39919f917ec15d6234d58c3abc112a55002a7551401f5fa00ebfd246229 + +pkgname = winbox-xdg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9a474a020668 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: nycex <nycex / cccp.org> +# Contributor: Tom Hetmer <tom.hetmer / outlook.cz> +# Contributor: Daniel Milde <daniel / milde.cz> + +_pkgname=winbox +pkgname=${_pkgname}-xdg +pkgver=3.21 +pkgrel=1 +pkgdesc="Mikrotik RouterOS GUI Configurator (wine). xdg base specification compliant version" +url="http://www.mikrotik.com" +arch=('x86_64') +license=('custom') +depends=('wine') +conflicts=('winbox') +optdepends=( + 'ttf-ms-fonts: for better fonts' +) +install=${pkgname}.install +source=("${_pkgname}-${pkgver}.exe::https://download.mikrotik.com/winbox/${pkgver}/${_pkgname}64.exe" + "${_pkgname}.desktop" + "${_pkgname}.png" + "${_pkgname}") +sha256sums=('ffada699c05d4722c20bb368bb5eef18162b01fa645edb4ec643a1d3dea34ddd' + '6e9ffe5ff24d286d2d719455dd52f6ddf8c5ed2ba0494c566a67555df37d5c19' + '603eaed8dfb5b6146712c5cee801e6d77f1f45d6bd5c4b545f9f84193834d380' + '0684c39919f917ec15d6234d58c3abc112a55002a7551401f5fa00ebfd246229') + +package() { + install -Dm755 "${srcdir}/${_pkgname}-${pkgver}.exe" "${pkgdir}/usr/share/${_pkgname}/${_pkgname}.exe" + 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/winbox b/winbox new file mode 100644 index 000000000000..90daf7e01b3e --- /dev/null +++ b/winbox @@ -0,0 +1,12 @@ +#!/bin/sh + +export WINEPREFIX="${WINBOX_HOME:-"${XDG_DATA_HOME:-"${HOME}/.local/share"}/winbox"}/wine" +export WINEARCH=win64 +export WINEDLLOVERRIDES="mscoree=" # disable mono +export WINEDEBUG=-all +if [ ! -d "${WINEPREFIX}" ] ; then + mkdir -p "${WINEPREFIX}" + wineboot -u +fi + +wine /usr/share/winbox/winbox.exe "$@" diff --git a/winbox-xdg.install b/winbox-xdg.install new file mode 100644 index 000000000000..b67c3120be0c --- /dev/null +++ b/winbox-xdg.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + xdg-icon-resource forceupdate +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/winbox.desktop b/winbox.desktop new file mode 100644 index 000000000000..d509786087d8 --- /dev/null +++ b/winbox.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Winbox +Comment=GUI administration for Mikrotik RouterOS +Exec=/usr/bin/winbox +Icon=/usr/share/pixmaps/winbox.png +Terminal=false +Categories=Utility +StartupWMClass=winbox.exe diff --git a/winbox.png b/winbox.png Binary files differnew file mode 100644 index 000000000000..6d9e0c8a3f43 --- /dev/null +++ b/winbox.png |