NicoHood pushed to branch main at Arch Linux / Packaging / Packages / josm


Commits:
f52febdc by NicoHood at 2023-10-15T09:30:57+02:00
Corrected previously wrong patch

- - - - -
024de0c2 by NicoHood at 2023-10-15T09:32:16+02:00
upgpkg: 18721-3: Corrected previously wrong patch

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = josm
        pkgdesc = An editor for OpenStreetMap written in Java
        pkgver = 18721
-       pkgrel = 2
+       pkgrel = 3
        url = https://josm.openstreetmap.de/
        changelog = josm.changelog
        arch = any


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=josm
 pkgver=18721
-pkgrel=2
+pkgrel=3
 pkgdesc="An editor for OpenStreetMap written in Java"
 arch=('any')
 url="https://josm.openstreetmap.de/";
@@ -41,9 +41,13 @@ package() {
         
"${pkgdir}"/usr/share/icons/hicolor/${_icon}x${_icon}/apps/org.openstreetmap.josm.png
   done
 
+  install -Dm644 "${srcdir}"/$pkgname.conf.d "${pkgdir}"/etc/conf.d/$pkgname
   install -Dm755 "${pkgname}/native/linux/tested/usr/bin/josm" 
"${pkgdir}/usr/bin/josm"
   install -Dm644 "${pkgname}/native/linux/tested/etc/default/josm" 
"${pkgdir}/etc/default/josm"
 
+  # Load our custom josm config at /etc/conf.d/josm (will append this to line 
4 of the start script)
+  sed -i '4 a[ -f /etc/conf.d/josm ] && . /etc/conf.d/josm' 
"${pkgdir}/usr/bin/josm"
+
   # Add arch env vars to top of josm script
   # We do this to have a sane default in case the config file gets deleted.
   sed -i '4 aJOSM_PATH="/usr/share/java/josm/josm.jar"' 
"${pkgdir}/usr/bin/josm"
@@ -54,7 +58,4 @@ package() {
   # script.
   # sed -i 's/--module-path ${JAVAFX_HOME} //' "${pkgdir}/usr/bin/josm"
   sed -i '5 aJAVAFX_HOME="$(shopt -s nullglob && echo 
/usr/lib/jvm/default-runtime/lib/javafx*.jar | tr " " ":")"' 
"${pkgdir}/usr/bin/josm"
-
-  install -Dm755 "${pkgname}/native/linux/tested/usr/bin/josm" 
"${pkgdir}"/usr/bin/josm
-  install -Dm644 "${srcdir}"/$pkgname.conf.d "${pkgdir}"/etc/conf.d/$pkgname
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/josm/-/compare/96b39755a81f80d09833fcae03fd623bfea7a4fb...024de0c277d24e985c712af2c1f47e2093294bb7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/josm/-/compare/96b39755a81f80d09833fcae03fd623bfea7a4fb...024de0c277d24e985c712af2c1f47e2093294bb7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to