summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 15 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 793f6f370af4..d236f97408a3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,22 @@
# Maintainer: Alexey Peschany <archlinux at sandboiii dot xyz>
pkgname=webcatalog-bin
+_pkgname=webcatalog
pkgver=42.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Turn Any Websites into Real Desktop Apps"
arch=('x86_64')
url="https://webcatalog.io/webcatalog/"
options=('!strip')
_filename="WebCatalog-$pkgver.AppImage"
-source=("https://cdn-2.webcatalog.io/webcatalog/$_filename")
-sha256sums=('5abf0ae99fa5ceacf40d080e2112479ace763331eba3d648fad633ff55a8c765')
+source=(
+ "https://cdn-2.webcatalog.io/$_pkgname/$_filename"
+ "${_pkgname}.patch"
+)
+sha256sums=(
+ '5abf0ae99fa5ceacf40d080e2112479ace763331eba3d648fad633ff55a8c765'
+ '8e13556f9eab7880fbc586d625147e7602d8d99cf0f23a6a130e0eb821a9a7fd'
+)
prepare() {
cd "${srcdir}"
@@ -20,8 +27,12 @@ prepare() {
package() {
install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/${_filename}.AppImage"
mkdir -p "${pkgdir}/usr/bin/"
- ln -s "/opt/appimages/${_filename}.AppImage" "${pkgdir}/usr/bin/webcatalog"
+ ln -s "/opt/appimages/${_filename}.AppImage" "${pkgdir}/usr/bin/${_pkgname}"
install -dm755 "${pkgdir}/usr/share/"
cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/"
+
+ mkdir "${pkgdir}/usr/share/applications/"
+ cp --no-preserve=mode,ownership "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/"
+ patch -d "${pkgdir}" -p1 < "${_pkgname}.patch"
}