summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSammysHP2024-11-22 21:13:21 +0100
committerSammysHP2024-11-22 21:13:21 +0100
commita05cab5deef61de0e226fb3425a8f3be34961257 (patch)
treece28f205656c9260766af004bd0f228a0d556041 /PKGBUILD
parent7bfb440aaa9d0200c5bb9dfe1a1f81994ba5605d (diff)
downloadaur-a05cab5deef61de0e226fb3425a8f3be34961257.tar.gz
Version 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 11 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ef37c2c0dff0..b4f99ef78d9b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}