diff options
author | moson-mo | 2021-12-28 13:09:05 +0100 |
---|---|---|
committer | moson-mo | 2021-12-28 13:09:05 +0100 |
commit | 1d0c1efc2704cd5e5361919c3cdfd306bba1fde5 (patch) | |
tree | a90e910421c3c5624fabf7a9e6c2f9860f8eccdf | |
download | aur-1d0c1efc2704cd5e5361919c3cdfd306bba1fde5.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | potatopresenter.desktop | 8 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1d808470fad8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = potatopresenter-appimage + pkgdesc = Tool to create presentation slides that can be exported as PDF. + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/thgier/PotatoPresenter + arch = x86_64 + license = LGPL2.1 + provides = potatopresenter + conflicts = potatopresenter + noextract = potatopresenter-appimage-1.0.0.AppImage + options = !strip + source = potatopresenter-appimage-1.0.0.AppImage::https://github.com/thgier/PotatoPresenter/releases/download/v1.0.0/Potato_Presenter-v1.0.0-x86_64.AppImage + source = potatopresenter.desktop + source = https://raw.githubusercontent.com/thgier/PotatoPresenter/master/potato_logo.svg + sha256sums = 64cb3486a1a3f4cd6488410b74ad1dc282ff530e5ef58186d1d6e07aa709ddd2 + sha256sums = 030597070eefe827d1895f3736cf2c70753e2ca13812350610122193976a2a7c + sha256sums = d96b384a4e8ba5365785f9be8cd77e2f54d0ae767de7ae4c2f2f52c9de0e083b + +pkgname = potatopresenter-appimage diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1efdd18dfffc --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO +!potatopresenter.desktop
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..30ed5a9870f6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Mario Oenning <mo-son[at]mailbox[dot]org> +# Author: thgier <https://github.com/thgier> + +_pkgname=potatopresenter +pkgname="${_pkgname}"-appimage +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Tool to create presentation slides that can be exported as PDF." +arch=('x86_64') +url="https://github.com/thgier/PotatoPresenter" +license=('LGPL2.1') +provides=('potatopresenter') +conflicts=('potatopresenter') +options=(!strip) +_appimage="${pkgname}-${pkgver}.AppImage" +source=("$_appimage::$url/releases/download/v${pkgver}/Potato_Presenter-v${pkgver}-x86_64.AppImage" + "potatopresenter.desktop" + "https://raw.githubusercontent.com/thgier/PotatoPresenter/master/potato_logo.svg") +noextract=("$_appimage") +sha256sums=('64cb3486a1a3f4cd6488410b74ad1dc282ff530e5ef58186d1d6e07aa709ddd2' + '030597070eefe827d1895f3736cf2c70753e2ca13812350610122193976a2a7c' + 'd96b384a4e8ba5365785f9be8cd77e2f54d0ae767de7ae4c2f2f52c9de0e083b') + +package() { + # AppImage + install -Dm755 "$_appimage" "${pkgdir}/opt/${_pkgname}/${_pkgname}.AppImage" + + # application file + install -Dm644 "$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop" + + # symlink executable + install -dm755 "${pkgdir}/usr/bin" + ln -s "/opt/${_pkgname}/${_pkgname}.AppImage" "${pkgdir}/usr/bin/${_pkgname}" + + # icon + install -Dm644 "potato_logo.svg" "$pkgdir/usr/share/${_pkgname}/logo.svg" +} + + diff --git a/potatopresenter.desktop b/potatopresenter.desktop new file mode 100644 index 000000000000..d1a5f4351cc6 --- /dev/null +++ b/potatopresenter.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Potato Presenter +Version=1.0 +Comment=Tool to create presentation slides +Exec=potatopresenter +Icon=/usr/share/potatopresenter/logo.svg +Categories=Office; |