summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTed Alff2023-06-03 22:23:56 -0400
committerTed Alff2023-06-03 22:23:56 -0400
commit9fc6c38c9cdfbaa0cedd0d3927508cb8b5f4ca46 (patch)
tree99d5f750865aa3b56549e9b55a03dbd1acc468c7 /PKGBUILD
parent0d9edf9c30720188f33752a7db533e1d3d6c264c (diff)
downloadaur-9fc6c38c9cdfbaa0cedd0d3927508cb8b5f4ca46.tar.gz
Add desktop file
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 15 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f65b1d39eaf4..563d6ddb059f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=rainlendar-pro
pkgver=2.19.2
-pkgrel=1
+pkgrel=2
pkgdesc="A desktop Calendar, ToDo list and Event list"
arch=('x86_64')
url="http://www.rainlendar.net/"
@@ -13,13 +13,25 @@ license=('custom')
depends=('gtk2' 'libcanberra' 'libsm')
provides=('rainlendar2')
conflicts=('rainlendar-lite')
-source=("https://www.rainlendar.net/download/${pkgver}/Rainlendar-Pro-${pkgver}-amd64.tar.bz2")
-sha256sums=('6fbf474f55b701a1bfec3e566f55424575ae63661a7811f6935e310aaef0ba3b')
+source=("https://www.rainlendar.net/download/${pkgver}/Rainlendar-Pro-${pkgver}-amd64.tar.bz2"
+ "${pkgname}.png")
+sha256sums=('6fbf474f55b701a1bfec3e566f55424575ae63661a7811f6935e310aaef0ba3b'
+ '40d4abb23dec339a2ab7b1ef1a6f99de158aff2997e5cadbe1c10d5b10e1e7f3')
package() {
install -d "${pkgdir}"/{opt,usr/bin,usr/share/licenses/${pkgname}}
+ gendesk -f -n --pkgname "${pkgname}" \
+ --name "Rainlendar Pro" \
+ --genericname "Desktop Calendar" \
+ --pkgdesc "Rainlendar Pro Desktop Calendar" \
+ --categories "Utility" \
+ --exec "rainlendar" \
+ --icon "${pkgname}"
+
cp -R "${srcdir}"/rainlendar2 "${pkgdir}"/opt
ln -s /opt/rainlendar2/rainlendar2 "${pkgdir}"/usr/bin/rainlendar
ln -s /opt/rainlendar2/License.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+ install -D -m 644 ${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
+ install -D -m 644 ${pkgname}.png "${pkgdir}"/usr/share/pixmaps/${pkgname}.png
}