diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | pinegrow.install | 3 |
3 files changed, 23 insertions, 12 deletions
@@ -1,15 +1,23 @@ pkgbase = pinegrow pkgdesc = A website development tool for building responsive websites pkgver = 3.01 - pkgrel = 4 + pkgrel = 5 url = https://pinegrow.com + install = pinegrow.install arch = x86_64 license = custom noextract = Pinegrow_EULA.pdf + options = !strip source = https://pinegrow.s3.amazonaws.com/PinegrowLinux64.3.01.zip source = https://pinegrow.com/Pinegrow_EULA.pdf sha1sums = d9dce8cac9b95e97dd9b8df93173ee94ca5ab827 sha1sums = a69404f2d55d4c8dd8d47c54dbadad9e08573e6c + depends_x86_64 = gtk2 + depends_x86_64 = glib + depends_x86_64 = alsa-lib + depends_x86_64 = nss + depends_x86_64 = libxss + depends_x86_64 = linxtst pkgname = pinegrow @@ -2,16 +2,19 @@ pkgname=pinegrow pkgver=3.01 -pkgrel=4 +pkgrel=5 pkgdesc='A website development tool for building responsive websites' arch=('x86_64') url="https://pinegrow.com" license=('custom') +depends_x86_64+=(gtk2 glib alsa-lib nss libxss linxtst) source=("https://pinegrow.s3.amazonaws.com/PinegrowLinux64.${pkgver}.zip" "${url}/Pinegrow_EULA.pdf") noextract=("Pinegrow_EULA.pdf") sha1sums=("d9dce8cac9b95e97dd9b8df93173ee94ca5ab827" "a69404f2d55d4c8dd8d47c54dbadad9e08573e6c") +options=('!strip') +install=${pkgname}.install prepare() { cd "${srcdir}" @@ -20,14 +23,11 @@ prepare() { } package() { - cd "${srcdir}" - - mkdir -p "/usr/bin" - mkdir -p "/usr/share/pinegrow" - mkdir -p "/usr/share/applications" - - cp -p "./Pinegrow_EULA.pdf" "/usr/share/pinegrow" - cp -pdr "./Pinegrow-${pkgver}" "/usr/share/pinegrow" - ln -fs "/usr/share/pinegrow/Pinegrow-${pkgver}/Pinegrow.desktop" "/usr/share/applications/pinegrow.desktop" - ln -fs "/usr/share/pinegrow/Pinegrow-${pkgver}/PinegrowLibrary" "/usr/bin/pinegrow" + cd ${srcdir} + install -D -m644 Pinegrow_EULA.pdf ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md + cd "Pinegrow-${pkgver}" + printf "[Desktop Entry]\nName=Pinegrow\nComment=Pinegrow Web Editor\nExec=sh -c \"/usr/share/pinegrow/PinegrowLibrary\"\nTerminal=false\nType=Application" > Pinegrow.desktop + install -d ${pkgdir}/usr/share/pinegrow/ + cp -R * ${pkgdir}/usr/share/pinegrow/ + desktop-file-install ${pkgdir}/usr/share/pinegrow/Pinegrow.desktop --dir ${pkgdir}/usr/share/applications/ } diff --git a/pinegrow.install b/pinegrow.install new file mode 100644 index 000000000000..e74a08f75a54 --- /dev/null +++ b/pinegrow.install @@ -0,0 +1,3 @@ +post_install() { + ln -s /usr/share/pinegrow/PinegrowLibrary /usr/bin/pinegrow +} |