diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 28 insertions, 37 deletions
@@ -1,56 +1,47 @@ -# Maintainer: silver_remal <adumail2 at gmail dot com> +# Maintainer: Isabella Basso do Amaral <isabbasso at riseup dot net> _pkgname=desktop-app pkgname=leanote -pkgver=2.6.2 +pkgver=2.7.0 pkgrel=1 -pkgdesc="Knowledge, Blog, Sharing, Cooperation." +pkgdesc="Note-taking app" arch=("i686" "x86_64") url="https://leanote.com/" license=("GPL3") depends=("electron" "gconf") -makedepends=("electron" "gulp" "libarchive") provides=("${pkgname}") -conflicts=("${pkgname}") -#install=$pkgname.install source=("leanote.desktop" -"leanote" -) + "leanote") + sha256sums=('8dab30fe0835432e44b5a3a1d46aebde8716a2a47ba4031cbe2a01560987aa83' -'57155a0e423bc98f0e83acb35f03ace06b3de54bdc64b2373128671c801727b1' -) + '57155a0e423bc98f0e83acb35f03ace06b3de54bdc64b2373128671c801727b1') -source_x86_64=("${pkgname}-${pkgver}.zip::https://sourceforge.net/projects/leanote-desktop-app/files/${pkgver}/leanote-desktop-linux-x64-v${pkgver}.zip/download") -source_i686=("${pkgname}-${pkgver}.zip::https://sourceforge.net/projects/leanote-desktop-app/files/${pkgver}/leanote-desktop-linux-ia32-v${pkgver}.zip/download") -sha256sums_x86_64=('b3a3317a953d4b1052532db32d521bcbf642b4e8ee2265fa807f65ac876233c7') -sha256sums_i686=('642fd90f2107a2e70b08a730e68bd7f0b2a8bb4d37dd5ea07bd9772cbf15a538') -noextract=("${pkgname}-${pkgver}.zip") +source_x86_64=("${pkgname}-${pkgver}.zip::https://github.com/leanote/desktop-app/releases/download/v${pkgver}/leanote-desktop-linux-x64-v${pkgver}.zip") +source_i686=("${pkgname}-${pkgver}.zip::https://github.com/leanote/desktop-app/releases/download/v${pkgver}/leanote-desktop-linux-ia32-v${pkgver}.zip") -prepare() { - echo " Extracting files..." - mkdir -p src - bsdtar -xf ${pkgname}-${pkgver}.zip -C src -} +sha256sums_x86_64=('fe9821230b07e0e826e06ccab389b45c440051fb7a50a6626dd5deead244d984') +sha256sums_i686=('236c7b16e7e8367cb8c956c0fd15f033873acc2e3e915611bb36902a4eb1740d') + +extract=("${pkgname}-${pkgver}.zip") -build() { - echo " Cleanup directories..." - cd "${srcdir}/src" - rm -rf __MACOSX - rm -rf .DS_Store +prepare() { + echo "cleaning up directory..." + rm -rf '__MACOSX' + rm -rf '.DS_Store' } package() { - install -d "${pkgdir}"/opt - install -D -m655 "./${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - install -D -m644 "./${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" - install -D -m644 "${srcdir}/src/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" - install -D -m644 "${srcdir}/src/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -D -m644 "${srcdir}/src/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html" - - rm -rf "${srcdir}/src/LICENSE" - rm -rf "${srcdir}/src/LICENSE.chromium.html" - rm -rf "${srcdir}/src/${pkgname}.png" - - cp -R ${srcdir}/src/ "${pkgdir}/opt/leanote" + install -D -m655 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "${srcdir}/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html" + + rm -f "${srcdir}/${pkgname}" + rm -f "${srcdir}/${pkgname}.desktop" + + chmod -R 700 "${srcdir}/resources/app/public/tinymce/plugins/leaui_mindmap" + install -d "${pkgdir}/opt" + cp -r "${srcdir}" "${pkgdir}/opt/leanote" } |