diff options
author | Dimitris Kiziridis | 2020-03-10 23:52:55 +0200 |
---|---|---|
committer | Dimitris Kiziridis | 2020-03-10 23:52:55 +0200 |
commit | 9d26e03008b3ad671a8b01d069eb9cb4871488dc (patch) | |
tree | 7fdcba0dfd161337a56bf3dd3fd0ade8aff867a6 | |
parent | a24b8c80640ea24149fb92045a64c2f5087c33d6 (diff) | |
download | aur-9d26e03008b3ad671a8b01d069eb9cb4871488dc.tar.gz |
Update to 3.4.2
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rwxr-xr-x | tagspaces.sh | 5 |
3 files changed, 39 insertions, 40 deletions
@@ -1,16 +1,17 @@ pkgbase = tagspaces - pkgdesc = open source personal data manager. It helps you organize files with tags on every platform. - pkgver = 3.3.2 + pkgdesc = TagSpaces is an offline, open source, document manager with tagging support + pkgver = 3.4.2 pkgrel = 1 url = http://tagspaces.org arch = i686 arch = x86_64 license = AGPL - makedepends = bower + makedepends = yarn makedepends = gendesk - depends = electron - source = tagspaces-3.3.2.tar.gz::https://github.com/tagspaces/tagspaces/archive/v3.3.2.tar.gz - sha256sums = c8de3f9e53e548c23623414fd0aee79f93c118f330800ec876bb2308515c4975 + source = tagspaces-3.4.2.tar.gz::https://github.com/tagspaces/tagspaces/archive/v3.4.2.tar.gz + source = tagspaces.sh + sha256sums = 2be6087cebcd351564c58327784d2e200da370a2b48b9d8d801fd2f493176559 + sha256sums = be5ec9eaae470217223eb016b6a2d752f478abebd1e1daca4ab48a59353913fc pkgname = tagspaces @@ -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 diff --git a/tagspaces.sh b/tagspaces.sh new file mode 100755 index 000000000000..0e5adbf8e9dc --- /dev/null +++ b/tagspaces.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com> + +cd /opt/tagspaces +./tagspaces
\ No newline at end of file |