summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormoson-mo2021-12-28 13:09:05 +0100
committermoson-mo2021-12-28 13:09:05 +0100
commit1d0c1efc2704cd5e5361919c3cdfd306bba1fde5 (patch)
treea90e910421c3c5624fabf7a9e6c2f9860f8eccdf
downloadaur-1d0c1efc2704cd5e5361919c3cdfd306bba1fde5.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD39
-rw-r--r--potatopresenter.desktop8
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;