diff options
author | skynet-devel | 2021-02-23 02:19:55 +0100 |
---|---|---|
committer | skynet-devel | 2021-02-23 02:19:55 +0100 |
commit | 5a98eefc1c1c33c00c1616abeea3c5ac050b47c8 (patch) | |
tree | 54e130262f681ea4441ef5adcefe0e399015a9a3 | |
download | aur-5a98eefc1c1c33c00c1616abeea3c5ac050b47c8.tar.gz |
Initial PKGBUILD
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..50b9c3e063dc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = usb-imager-git + pkgdesc = GUI-Application to write bootable disk images to USB key. + pkgver = 1.0.r3.ga39ca8a + pkgrel = 1 + url = https://gitlab.com/skynet-devel/usb-imager + arch = any + license = GPL3 + makedepends = git + makedepends = python + makedepends = python-setuptools>=40.9.0 + depends = dbus + depends = udisks2 + depends = python-importlib_resources + depends = python-gobject + depends = pyside2 + depends = pyside2-tools + depends = hicolor-icon-theme + source = usb-imager-git::git+https://gitlab.com/skynet-devel/usb-imager.git#branch=master + sha256sums = SKIP + +pkgname = usb-imager-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..36bf27da2aa6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: skynet-devel <skynet-devel@mailbox.org> + +_pkgname=usb-imager +pkgname=${_pkgname}-git +pkgver=1.0.r3.ga39ca8a +pkgrel=1 +pkgdesc='GUI-Application to write bootable disk images to USB key.' +arch=(any) +url='https://gitlab.com/skynet-devel/usb-imager' +license=(GPL3) + +makedepends=( + 'git' + 'python' + 'python-setuptools>=40.9.0' +) + +depends=( + 'dbus' + 'udisks2' + 'python-importlib_resources' + 'python-gobject' + 'pyside2' + 'pyside2-tools' + 'hicolor-icon-theme' +) + +source=("${pkgname}::git+https://gitlab.com/skynet-devel/usb-imager.git#branch=master") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname}" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd "${srcdir}/${pkgname}" + echo "git-${pkgver}" > usb_imager/resources/app_version_git.txt + python3 setup.py build + +} + +package() { + cd "${srcdir}/${pkgname}" + python3 setup.py install --root="${pkgdir}" --optimize=1 --skip-build + install -D -m644 'data/applications/usb-imager.desktop' "${pkgdir}/usr/share/applications/usb-imager.desktop" + install -D -m644 'data/icons/hicolor/16x16/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/16x16/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/24x24/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/24x24/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/32x32/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/32x32/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/48x48/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/48x48/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/64x64/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/64x64/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/72x72/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/72x72/apps/usb-imager.png" + install -D -m644 'data/icons/hicolor/128x128/apps/usb-imager.png' "${pkgdir}/usr/share/icons/hicolor/128x128/apps/usb-imager.png" +} |