summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcaltlgin2020-09-16 10:24:24 +1200
committercaltlgin2020-09-16 10:24:24 +1200
commitf64604415ca487efe3c678396bc5c7921e99f46a (patch)
tree056c4221d0d474d9c3c9f0d84b2b74ee77eb84c0 /PKGBUILD
parentab70ec2383efa1c676d49ff4509d48f17158bc82 (diff)
downloadaur-f64604415ca487efe3c678396bc5c7921e99f46a.tar.gz
Re-upload. Update to v2.3.15
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 28 insertions, 37 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 783858e6d77c..fda2589f0816 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,33 @@
-# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
-# Contributor: Thomas Scheiblhuber <thomas@scheiblhuber.de>
-# Contributor: Joonas Henriksson
-# Contributor: Rutger Broekhoff
+# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
-pkgname=natron-bin
-pkgver=2.0.5
-pkgrel=2
-arch=('i686' 'x86_64')
-pkgdesc='Video compositing software similar to Nuke and Adobe After Effects'
-url='http://natron.fr/'
-license=('GPL')
-depends=('ffmpeg' 'p7zip')
-optdepends=('blender: for 3d opencolor-io support')
-conflicts=('natron' 'natron-rc' 'natron-bin-dev')
+_pkgname='Natron'
+pkgname="${_pkgname,,}-bin"
+pkgver=2.3.15
+pkgrel=1
+pkgdesc='Node-graph video compositor'
+arch=('x86_64')
+url='https://natrongithub.github.io/'
+github_url="https://github.com/${_pkgname}GitHub/${_pkgname}"
+license=('GPL2')
options=('!strip')
-source=("natron.desktop" "x-natron.xml")
-source_i686=("http://downloads.natron.fr/Linux/releases/32bit/files/Natron-${pkgver}-Linux-x86_32bit-portable.tar.xz")
-source_x86_64=("http://downloads.natron.fr/Linux/releases/64bit/files/Natron-${pkgver}-Linux-x86_64bit-portable.tar.xz")
-
-md5sums=('5c65b106c295abe0b5346eff18a06767'
- 'ca5186feb5a7f336517c015f72d0f8c8')
-md5sums_i686=('154966f2f9ffee18f90d5d11ce8f698e')
-md5sums_x86_64=('5df8f464d54552644243e3602dba35e5')
+provides=("${_pkgname,,}")
+conflicts=("${_pkgname,,}")
+source=("${github_url}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-Linux-64-no-installer.tar.xz"
+ "${_pkgname}-${pkgver}.desktop::${github_url}/raw/v${pkgver}/Gui/Resources/Applications/fr.${_pkgname,,}.${_pkgname}.desktop"
+ "${_pkgname}-${pkgver}.xml::${github_url}/raw/v${pkgver}/Gui/Resources/Mime/x-${_pkgname,,}.xml")
+sha256sums=('3d5dd363382dfaae52b6868ec5a2a4baa7bba1226a8c0f76201e1849d9fb8cb9'
+ 'a8704ec3f23b9b3e9d32b2506a193345000d68af5bcbdbf23dd419f83042e6bc'
+ '73d7432d43aab21aeb7d9acce35ee69ac33657a634b4ce65bf8ee0ea1cec7df4')
package() {
- if [ "${CARCH}" = "x86_64" ]; then
- _source_arch="64"
- else
- _source_arch="32"
- fi
-
- install -d "${pkgdir}/usr/share"
- cp -R "${srcdir}/Natron-${pkgver}-Linux-x86_${_source_arch}bit" "${pkgdir}/usr/share/natron"
-
- install -d "${pkgdir}/usr/bin"
- ln -s "/usr/share/natron/Natron" "${pkgdir}/usr/bin/natron"
- install -D "${pkgdir}/usr/share/natron/Resources/pixmaps/natronIcon256_linux.png" "${pkgdir}/usr/share/pixmaps/natronIcon256_linux.png"
- install -D "${pkgdir}/usr/share/natron/Resources/pixmaps/natronProjectIcon_linux.png" "${pkgdir}/usr/share/pixmaps/natronProjectIcon_linux.png"
- install -Dm644 "${srcdir}/natron.desktop" "${pkgdir}/usr/share/applications/natron.desktop"
- install -D "${srcdir}/x-natron.xml" "${pkgdir}/usr/share/mime/packages/x-natron.xml"
+ install -Dm644 "${_pkgname}-${pkgver}.desktop" "${pkgdir}/usr/share/applications/fr.${_pkgname,,}.${_pkgname}.desktop"
+ install -Dm644 "${_pkgname}-${pkgver}.xml" "${pkgdir}/usr/share/mime/application/x-${_pkgname,,}.xml"
+ install -d "${pkgdir}/"{"opt/${_pkgname}",'usr/bin'}
+ cd "${_pkgname}-${pkgver}-Linux-64-no-installer"
+ install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/256x256/apps" "Resources/pixmaps/${_pkgname,,}Icon256_linux.png"
+ install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/256x256/mimetypes" "Resources/pixmaps/${_pkgname,,}ProjectIcon_linux.png"
+ mv -f ./* "${pkgdir}/opt/${_pkgname}"
+ ln -s "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
}
+
+# vim: ts=2 sw=2 et: