summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-03-10 23:52:55 +0200
committerDimitris Kiziridis2020-03-10 23:52:55 +0200
commit9d26e03008b3ad671a8b01d069eb9cb4871488dc (patch)
tree7fdcba0dfd161337a56bf3dd3fd0ade8aff867a6 /PKGBUILD
parenta24b8c80640ea24149fb92045a64c2f5087c33d6 (diff)
downloadaur-9d26e03008b3ad671a8b01d069eb9cb4871488dc.tar.gz
Update to 3.4.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 27 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ce52ce0fa9e6..a8e0ec7bf493 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,40 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
# Contributor: Samuel Walladge <samuel at swalladge dot id dot au>
pkgname=tagspaces
-pkgver=3.3.2
+pkgver=3.4.2
pkgrel=1
-pkgdesc="open source personal data manager. It helps you organize files with tags on every platform."
-arch=("i686" "x86_64")
-url="http://tagspaces.org"
-license=("AGPL")
-depends=("electron")
-makedepends=("bower" "gendesk")
-sha256sums=('c8de3f9e53e548c23623414fd0aee79f93c118f330800ec876bb2308515c4975')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz")
+pkgdesc='TagSpaces is an offline, open source, document manager with tagging support'
+arch=('i686' 'x86_64')
+url='http://tagspaces.org'
+license=('AGPL')
+makedepends=('yarn' 'gendesk')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz"
+ 'tagspaces.sh')
+sha256sums=('2be6087cebcd351564c58327784d2e200da370a2b48b9d8d801fd2f493176559'
+ 'be5ec9eaae470217223eb016b6a2d752f478abebd1e1daca4ab48a59353913fc')
prepare() {
- # create desktop file and run script
- gendesk -f -n --pkgname ${pkgname} --pkgdesc "${pkgdesc}" --exec="${pkgname}"
- cat << EOF > "${pkgname}"
-#!/bin/bash
-
-cd /opt/${pkgname}/data/
-electron .
-EOF
-
+ gendesk -f -n --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" --exec="${pkgname}" --categories=Accessories\;Graphics
}
build() {
- (
- cd ${srcdir}/${pkgname}-${pkgver}/data
- bower install
- )
+ cd ${srcdir}/${pkgname}-${pkgver}
+ yarn install
+ yarn install-ext
+ yarn build
+ yarn package-linux
}
package() {
- # copy files
+ cd ${srcdir}/${pkgname}-${pkgver}
mkdir -p ${pkgdir}/opt/${pkgname}
- cp -R ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/opt/${pkgname}
-
- # modify version info for this package
- sed -i "s/@@VERSION.@@BUILD.@@BID/${pkgver}-${pkgrel}/g" ${pkgdir}/opt/${pkgname}/data/about.html
- sed -i "s/@@VERSION.@@BUILD/${pkgver}/g" ${pkgdir}/opt/${pkgname}/data/about.html
-
- # install desktop file, icon, and run script
- install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname}
- install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
- install -Dm644 ${srcdir}/${pkgname}-${pkgver}/data/assets/icon.svg ${pkgdir}/usr/share/pixmaps/${pkgname}.svg
-}
+ mkdir -p ${pkgdir}/usr/bin/
+ cp -R ${srcdir}/builds/linux-unpacked/* ${pkgdir}/opt/${pkgname}
+ cp ../../tagspaces.sh ${pkgdir}/opt/${pkgname}/tagspaces.sh
+ chmod 755 ${pkgdir}/opt/${pkgname}/tagspaces.sh
+ ln -s ${pkgdir}/opt/${pkgname}/tagspaces.sh ${pkgdir}/usr/bin/tagspaces
+ install -Dm644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
+ install -Dm644 ${srcdir}/${pkgname}-${pkgver}/app/assets/images/icon100x100.svg ${pkgdir}/usr/share/pixmaps/${pkgname}.svg
+ install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+} \ No newline at end of file