diff options
author | SammysHP | 2023-09-04 11:19:46 +0200 |
---|---|---|
committer | SammysHP | 2023-09-04 11:19:46 +0200 |
commit | 5ce0739a3a87857e9d1df58b164c09e4ebb49d07 (patch) | |
tree | b6deb5f82018216146a943fc1017e42ad0a7b730 | |
parent | 3b92aafe7f3f4ded51790da9550dfb3478310fce (diff) | |
download | aur-5ce0739a3a87857e9d1df58b164c09e4ebb49d07.tar.gz |
Version 0.21.1
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | freecad-desktop.patch | 15 | ||||
-rw-r--r-- | freecad_weekly.desktop.patch | 17 |
4 files changed, 29 insertions, 31 deletions
@@ -1,6 +1,6 @@ pkgbase = freecad-appimage pkgdesc = A general purpose 3D CAD modeler (AppImage version) - pkgver = 0.21.0 + pkgver = 0.21.1 pkgrel = 1 url = https://www.freecad.org/ arch = x86_64 @@ -8,13 +8,13 @@ pkgbase = freecad-appimage depends = fuse2 provides = freecad conflicts = freecad - noextract = freecad-0.21.0.AppImage + noextract = freecad-0.21.1.AppImage options = !strip - source = freecad-0.21.0.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/0.21.0/FreeCAD_0.21.0-Linux-x86_64.AppImage + source = freecad-0.21.1.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/0.21.1/FreeCAD_0.21.1-Linux-x86_64.AppImage source = freecad.sh - source = freecad_weekly.desktop.patch - sha256sums = 7ac2970c201bae4eb31459b9c7788b521aa3df468291b4b169a3c04132853e9b + source = freecad-desktop.patch + sha256sums = 9b8a991934e9d1edd7aa61b7ae938339e15b253ed612fe1f554abc1db9b6ee6f sha256sums = 0c5e634ad825f6eba37151fd1a12e496772874caad587fb009aa391984b87674 - sha256sums = bec9eeb54790ebcd3c9954bf014ab24c5eaabcdb1ed6a9b4043b8acc6b3762c2 + sha256sums = 63df64b9a480434b007e297e01f12ebbe49d8227c87de574110d8bf19f97f415 pkgname = freecad-appimage @@ -3,7 +3,7 @@ # Contributor: Igor Moura <hi@igor.mp> pkgname=freecad-appimage -pkgver=0.21.0 +pkgver=0.21.1 pkgrel=1 pkgdesc="A general purpose 3D CAD modeler (AppImage version)" arch=('x86_64') @@ -14,26 +14,26 @@ provides=('freecad') conflicts=('freecad') options=('!strip') noextract=("freecad-${pkgver}.AppImage") -source=("freecad-${pkgver}.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/0.21.0/FreeCAD_0.21.0-Linux-x86_64.AppImage" +source=("freecad-${pkgver}.AppImage::https://github.com/FreeCAD/FreeCAD/releases/download/${pkgver}/FreeCAD_${pkgver}-Linux-x86_64.AppImage" "freecad.sh" - "freecad_weekly.desktop.patch") -sha256sums=('7ac2970c201bae4eb31459b9c7788b521aa3df468291b4b169a3c04132853e9b' + "freecad-desktop.patch") +sha256sums=('9b8a991934e9d1edd7aa61b7ae938339e15b253ed612fe1f554abc1db9b6ee6f' '0c5e634ad825f6eba37151fd1a12e496772874caad587fb009aa391984b87674' - 'bec9eeb54790ebcd3c9954bf014ab24c5eaabcdb1ed6a9b4043b8acc6b3762c2') + '63df64b9a480434b007e297e01f12ebbe49d8227c87de574110d8bf19f97f415') prepare() { cd "${srcdir}" chmod +x freecad-${pkgver}.AppImage - ./freecad-${pkgver}.AppImage --appimage-extract freecad_weekly.desktop + ./freecad-${pkgver}.AppImage --appimage-extract org.freecadweb.FreeCAD.desktop ./freecad-${pkgver}.AppImage --appimage-extract usr/share/icons ./freecad-${pkgver}.AppImage --appimage-extract usr/share/mime/packages - patch -Np0 <./freecad_weekly.desktop.patch + 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/freecad_weekly.desktop" "${pkgdir}/usr/share/applications/freecad.desktop" + 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" } diff --git a/freecad-desktop.patch b/freecad-desktop.patch new file mode 100644 index 000000000000..f93af32bb915 --- /dev/null +++ b/freecad-desktop.patch @@ -0,0 +1,15 @@ +--- squashfs-root/org.freecadweb.FreeCAD.desktop ++++ squashfs-root/org.freecadweb.FreeCAD.desktop +@@ -14,10 +14,10 @@ + GenericName[ko]=CAD 응용프로그램 + GenericName[pl]=Aplikacja CAD + GenericName[ru]=Система автоматизированного проектирования +-Exec=AppRun %F ++Exec=/usr/bin/freecad %F + Terminal=false + Type=Application +-Icon=org.freecadweb.FreeCAD ++Icon=freecad + Categories=Graphics;Science;Education;Engineering; + StartupNotify=true + MimeType=application/x-extension-fcstd;model/obj;model/iges;image/vnd.dwg;image/vnd.dxf;model/vnd.collada+xml;application/iges;model/iges;model/step;model/step+zip;model/stl;application/vnd.shp;model/vrml; diff --git a/freecad_weekly.desktop.patch b/freecad_weekly.desktop.patch deleted file mode 100644 index 9bb8256fa8b6..000000000000 --- a/freecad_weekly.desktop.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- squashfs-root/freecad_weekly.desktop -+++ squashfs-root/freecad_weekly.desktop -@@ -1,10 +1,10 @@ - [Desktop Entry] - Version=1.0 --Name=FreeCAD Weekly --Exec=AppRun --Icon=freecad_weekly -+Name=FreeCAD -+Exec=/usr/bin/freecad %F -+Icon=freecad - Type=Application --Categories=Engineering; -+Categories=Engineering;Construction;Development; - Comment=Feature based Parametric Modeler - Terminal=false - StartupNotify=true |