diff options
author | SammysHP | 2024-11-22 21:13:21 +0100 |
---|---|---|
committer | SammysHP | 2024-11-22 21:13:21 +0100 |
commit | a05cab5deef61de0e226fb3425a8f3be34961257 (patch) | |
tree | ce28f205656c9260766af004bd0f228a0d556041 /PKGBUILD | |
parent | 7bfb440aaa9d0200c5bb9dfe1a1f81994ba5605d (diff) | |
download | aur-a05cab5deef61de0e226fb3425a8f3be34961257.tar.gz |
Version 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -3,37 +3,38 @@ # Contributor: Igor Moura <hi@igor.mp> pkgname=freecad-appimage -pkgver=0.21.2 +pkgver=1.0.0 pkgrel=1 pkgdesc="A general purpose 3D CAD modeler (AppImage version)" arch=('x86_64') url="https://www.freecad.org/" -license=('LGPL') +license=('LGPL-2.0-or-later') depends=('fuse2') provides=('freecad') conflicts=('freecad') options=('!strip') noextract=("freecad-${pkgver}.AppImage") -source=("freecad-${pkgver}.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/${pkgver}/FreeCAD-${pkgver}-Linux-x86_64.AppImage" +source=("freecad-${pkgver}.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/${pkgver}/FreeCAD_${pkgver}-conda-Linux-x86_64-py311.AppImage" "freecad.sh" "freecad-desktop.patch") -sha256sums=('13eecbb23c60948b41d7270b75370794576e4b0ccde302a6f3472f46e996fce6' +sha256sums=('4b1c53e7f444a7897875064e059be84c0ebb8848dd58bc034dcdd1ccc407dbc7' '0c5e634ad825f6eba37151fd1a12e496772874caad587fb009aa391984b87674' - '63df64b9a480434b007e297e01f12ebbe49d8227c87de574110d8bf19f97f415') + 'cf10eea11569a6799da888de9484d6e24021d805c8344075504a07d8f8331dfe') prepare() { cd "${srcdir}" chmod +x freecad-${pkgver}.AppImage - ./freecad-${pkgver}.AppImage --appimage-extract org.freecadweb.FreeCAD.desktop + ./freecad-${pkgver}.AppImage --appimage-extract org.freecad.FreeCAD.desktop ./freecad-${pkgver}.AppImage --appimage-extract usr/share/icons - ./freecad-${pkgver}.AppImage --appimage-extract usr/share/mime/packages + ./freecad-${pkgver}.AppImage --appimage-extract usr/share/mime patch -Np0 <./freecad-desktop.patch } package() { install -Dm755 "${srcdir}/freecad-${pkgver}.AppImage" "${pkgdir}/opt/appimages/freecad.AppImage" install -Dm755 "${srcdir}/freecad.sh" "${pkgdir}/usr/bin/freecad" - install -Dm644 "${srcdir}/squashfs-root/org.freecadweb.FreeCAD.desktop" "${pkgdir}/usr/share/applications/freecad.desktop" - install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/64x64/apps/freecad.png" "${pkgdir}/usr/share/pixmaps/freecad.png" - install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/packages/org.freecadweb.FreeCAD.xml" "${pkgdir}/usr/share/mime/packages/freecad.xml" + install -Dm644 "${srcdir}/squashfs-root/org.freecad.FreeCAD.desktop" "${pkgdir}/usr/share/applications/freecad.desktop" + cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" + install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/64x64/apps/org.freecad.FreeCAD.png" "${pkgdir}/usr/share/pixmaps/freecad.png" + install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/packages/org.freecad.FreeCAD.xml" "${pkgdir}/usr/share/mime/packages/org.freecadweb.FreeCAD.xml" } |