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 /PKGBUILD | |
parent | a24b8c80640ea24149fb92045a64c2f5087c33d6 (diff) | |
download | aur-9d26e03008b3ad671a8b01d069eb9cb4871488dc.tar.gz |
Update to 3.4.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 27 insertions, 34 deletions
@@ -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 |