Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
obsidian
Commits:
664e3fd0 by Darshan Phaldesai at 2024-11-26T23:45:48-07:00
Use the provided icon
instead of extracting it from the archive/application binary
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -10,7 +10,6 @@ arch=('x86_64')
url="https://obsidian.md/"
license=('custom:Commercial')
depends=('zlib' 'hicolor-icon-theme' 'fuse' 'electron32')
-makedepends=('asar')
install=obsidian.install
options=(!strip)
source=("obsidian.sh"
@@ -21,11 +20,6 @@
sha256sums=('aaf46c3c8a510aa63b81e87da37364829613335c54673a9c8fbc1f183ac84f68'
'be67713e873a5935d910efc6f6005c104b35c7b3a002dfcb5643fd185d1b0056'
'e881ea06f671db2c5002f0038b73a4e4b7b78a9dbf73aa9a7d0dc54a93d3d29a')
-prepare() {
- cd "$srcdir"
- asar ef "${pkgname}-${pkgver}"/resources/obsidian.asar icon.png
-}
-
package() {
cd "$srcdir"
@@ -34,12 +28,13 @@ package() {
# Install desktop file
install -Dm644 "$pkgname".desktop -t "$pkgdir"/usr/share/applications/
- install -Dm644 icon.png "$pkgdir"/usr/share/pixmaps/obsidian.png
# Most of the release package is electron, but we use system's default one
# So strip away asar packages and put them to /usr/lib/
cd "${pkgname}-${pkgver}"/resources/
install -dm0755 "$pkgdir"/usr/lib/obsidian
+ # install icon
+ install -Dm644 icon.png "$pkgdir"/usr/share/pixmaps/obsidian.png
find . -type d -exec install -d {,"$pkgdir"/usr/lib/obsidian/}{} \;
find . -type f -exec install -D {,"$pkgdir"/usr/lib/obsidian/}{} \;
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/obsidian/-/commit/664e3fd06b4df03cd583ddd1fa970551f9133e6b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/obsidian/-/commit/664e3fd06b4df03cd583ddd1fa970551f9133e6b
You're receiving this email because of your account on gitlab.archlinux.org.