From 1b9b135186d9653dd8be32dcfec689e3df6740cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Wed, 28 Feb 2018 13:24:23 +0100 Subject: [PATCH] Add freecad-pre-appimage --- freecad-pre-appimage/PKGBUILD | 28 ++++++++++++++++++++++++++++ freecad-pre-appimage/freecad.desktop | 15 +++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 freecad-pre-appimage/PKGBUILD create mode 100644 freecad-pre-appimage/freecad.desktop diff --git a/freecad-pre-appimage/PKGBUILD b/freecad-pre-appimage/PKGBUILD new file mode 100644 index 0000000..cc9ede2 --- /dev/null +++ b/freecad-pre-appimage/PKGBUILD @@ -0,0 +1,28 @@ +pkgname=freecad-pre-appimage +pkgver=0.17.9747_pre +pkgrel=1 +pkgdesc='Freecad daily build from the ubuntu ppas' +url='https://www.freecadweb.org/' +provides=('freecad') +conflicts=('freecad') +license=('LGPL') +arch=('x86_64') +source=('https://github.com/FreeCAD/FreeCAD/releases/download/0.17_pre/FreeCAD-0.17.9747.glibc2.17-oce17.1-ng.x86_64.AppImage' + 'https://www.freecadweb.org/wiki/images/0/04/Freecad16.svg' + 'freecad.desktop') +noextract=('FreeCAD-0.17.9747.glibc2.17-oce17.1-ng.x86_64.AppImage') +sha512sums=('14f3bcb117b05e0f5fb7ea9b52d809a028819fb850021720f7f153e25d3bc9dec42668464903cc09b4563c0f2a6584ed0b5fd26042f105001a850bdf351359a3' + 'SKIP' + 'SKIP') +options=('!strip') + +package() { + mkdir "$pkgdir/opt/" + install -m 755 "$srcdir/FreeCAD-0.17.9747.glibc2.17-oce17.1-ng.x86_64.AppImage" "$pkgdir/opt/freecad" + + mkdir -p "$pkgdir/usr/share/icons/" + cp "$srcdir/Freecad16.svg" "$pkgdir/usr/share/icons/freecad.svg" + + mkdir -p "$pkgdir/usr/share/applications/" + cp "$srcdir/freecad.desktop" "$pkgdir/usr/share/applications/" +} diff --git a/freecad-pre-appimage/freecad.desktop b/freecad-pre-appimage/freecad.desktop new file mode 100644 index 0000000..ebe5f2e --- /dev/null +++ b/freecad-pre-appimage/freecad.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=FreeCAD +Comment=A general purpose 3D CAD modeler +GenericName=CAD Application +Exec=/opt/freecad %F +Path=/opt +Terminal=false +Type=Application +Icon=freecad +Categories=Application;Science;Math;Education; +StartupNotify=true +MimeType=application/x-extension-fcstd; +X-Desktop-File-Install-Version=0.23