diff options
author | Douglas Iuri Medeiros Cabral | 2020-09-05 10:48:20 -0300 |
---|---|---|
committer | Douglas Iuri Medeiros Cabral | 2020-09-05 10:48:20 -0300 |
commit | 88ab629ace1fb2a6218c350b4de2109623116e2e (patch) | |
tree | 5d26bedbf95a4f46cbd44e981e544a9c7e3cb0ca /PKGBUILD | |
parent | 4b0013e3524103351e9d763abb8429624cc2cc40 (diff) | |
download | aur-88ab629ace1fb2a6218c350b4de2109623116e2e.tar.gz |
First package commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 81 |
1 files changed, 24 insertions, 57 deletions
@@ -1,61 +1,28 @@ -# Maintainer Stoyan Minaev <stoyan.minaev@gmail.com> - -pkgbase=pkgbase -pkgname=pocketbook-pro-sdk-linux -pkgver=1.1 -_pkgver=1_1a -pkgrel=1 -pkgdesc="Pocketbook-Pro SDK for Linux" -url="https://sourceforge.net/projects/pocketbook-free/files/PocketBook_Pro_SDK_Linux_1.1/" -license=('custom') -source=("https://datapacket.dl.sourceforge.net/project/pocketbook-free/PocketBook_Pro_SDK_Linux_${pkgver}/sdkrelease_${_pkgver}.tar.gz") -arch=('x86_64') -md5sums=('814aca54f7edf4b8c4d9469b455e0866') -optdepends=( - "cmake: build some pocketbook apps from /usr/share/${pkgname}/sources/" - "freetype2: use freetype in your apps, also required to build some pocketbook apps" - "gtk2: use GTK2 in your apps, also required to build some pocketbook apps" - "bzip2: use bzip2 in your apps, also required to build some pocketbook apps" - "giflib: use giflib in your apps, also required to build some pocketbook apps" -) -options=('!strip' '!libtool') - -prepare() { - cd $srcdir/ - echo "Replacing TOOLCHAIN_PATH in sources/*/CMakeLists.txt and removing useless CMAKE_CURRENT_SOURCE_DIR variable ..." - for cmake_lists_txt in $(find -name CMakeLists.txt); do - sed -i $cmake_lists_txt -e 's#../../FRSCSDK#/opt/frscsdk#g' -e 's#../../PBSDK#/opt/pbsdk#g' -e 's#${CMAKE_CURRENT_SOURCE_DIR}/##g' - done -} +# Maintainer: Douglas Iuri <diurimc at gmail dot com> +pkgname=forticlient-vpn +pkgver=6.4.0.0851 +pkgrel=3 +pkgdesc="Official FortiClient VPN" +arch=("x86_64") +url="https://forticlient.com/" +license=('custom:fortinet') +provides=(fortivpn) +source=("https://filestore.fortinet.com/forticlient/downloads/FortiClientFullVPNInstaller_${pkgver}.deb") +sha256sums=('d229a2f3f13378244058b5b678d25976ba85e5d4c1b247ed2c3c242f6604ed2b') + package() { - cd $srcdir/ - # create required directories - mkdir -p $pkgdir/opt/ $pkgdir/usr/share/${pkgname}/ - # install FRSCSDK to /opt/frscsdk & fix permissions - cp -r FRSCSDK/ $pkgdir/opt/frscsdk - find $pkgdir/opt/frscsdk/ -type d -exec chmod 0755 {} \; - find $pkgdir/opt/frscsdk/ -type f -exec chmod 0644 {} \; - find $pkgdir/opt/frscsdk/arm-none-linux-gnueabi/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/frscsdk/arm-none-linux-gnueabi/sysroot/usr/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/frscsdk/arm-none-linux-gnueabi/sysroot/vfp/usr/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/frscsdk/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/frscsdk/libexec/ -type f -exec chmod 0755 {} \; - # install PBSDK to /opt/pbsdk & fix permissions - cp -r PBSDK/ $pkgdir/opt/pbsdk - find $pkgdir/opt/pbsdk/ -type d -exec chmod 0755 {} \; - find $pkgdir/opt/pbsdk/ -type f -exec chmod 0644 {} \; - find $pkgdir/opt/pbsdk/arm-linux/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/pbsdk/bin/ -type f -exec chmod 0755 {} \; - find $pkgdir/opt/pbsdk/libexec/ -type f -exec chmod 0755 {} \; - # install sources of some pocketbook apps & fix broken links - cp -r sources/ $pkgdir/usr/share/${pkgname}/ - find $pkgdir/usr/share/${pkgname}/sources/ -type l -name system -exec ln -fs /usr/share/${pkgname}/system {} \; - # install copy of /mnt/ext1/system - cp -r system/ $pkgdir/usr/share/${pkgname}/ - # fix permissions in /usr/share/${pkgname} - find $pkgdir/usr/share/${pkgname}/ -type d -exec chmod 755 {} \; - find $pkgdir/usr/share/${pkgname}/ -type f -exec chmod 644 {} \; + + msg2 "Extracting the data.tar.xz..." + + bsdtar -xf data.tar.xz -C "$pkgdir/" + + install -Dm644 "${pkgdir}/lib/systemd/system/forticlient-scheduler.service" "${pkgdir}/usr/lib/systemd/system/forticlient-scheduler.service" + + rm -rf "${pkgdir}/lib" + + # Install license + install -Dm 644 "${pkgdir}/usr/share/doc/forticlient/copyright" "${pkgdir}/usr/share/licenses/fortinet/LICENSE" + } -#vim: syntax=sh |