File mp-5.62-installdirs.patch of Package mp
fix / adapt installation directories to opensuse habits
--- a/makefile.in 2024-12-07 08:52:47.000000000 +0100
+++ b/makefile.in 2025-05-26 13:26:01.945038290 +0200
@@ -141,22 +141,24 @@
install -m 644 $(ARCH_FILE) $(PREFIX)/share/$(APPNAME)/ || true
install: $(INSTALL_MSG) installdoc $(INSTALLMO) $(MORE_INSTALL_TARGETS)
+ ./mkinstalldirs -m 755 $(PREFIX)/bin
install -m 755 $(APPNAME) $(PREFIX)/bin/$(APPNAME)
- ./mkinstalldirs $(PREFIX)/share/man/man1
+ ./mkinstalldirs -m 755 $(PREFIX)/share/man/man1
[ -f $(APPNAME).1 ] && install -m 644 $(APPNAME).1 $(PREFIX)/share/man/man1/$(APPNAME).1 || true
- [ -d /usr/share/applications ] && install -m 644 minimum-profit.desktop /usr/share/applications || true
- [ -d /usr/share/metainfo ] && install -m 644 metainfo.xml /usr/share/metainfo/com.triptico.minimum_profit.metainfo.xml || true
- [ -d /usr/share/icons/hicolor/48x48/apps/ ] && install -m 644 minimum-profit.png /usr/share/icons/hicolor/48x48/apps/ || true
+ ./mkinstalldirs -m 755 $(PREFIX)/share/applications
+ install -m 644 minimum-profit.desktop $(PREFIX)/share/applications
+ ./mkinstalldirs -m 755 $(PREFIX)/share/metainfo
+ install -m 644 metainfo.xml $(PREFIX)/share/metainfo/com.triptico.minimum_profit.metainfo.xml
+ ./mkinstalldirs -m 755 $(PREFIX)/share/icons/hicolor/48x48/apps
+ install -m 644 minimum-profit.png $(PREFIX)/share/icons/hicolor/48x48/apps
installdoc:
- ./mkinstalldirs $(PREFIX)/share/doc/$(APPNAME)
- chmod 755 $(PREFIX)/share/doc/
- chmod 755 $(PREFIX)/share/doc/$(APPNAME)
+ ./mkinstalldirs -m 755 $(PREFIX)/share/doc/packages/$(APPNAME)
( cd $(MPDM); $(MAKE) installdoc )
( cd $(MPSL); $(MAKE) installdoc )
- install -m 644 doc/* $(PREFIX)/share/doc/$(APPNAME)
- install -m 644 $(ADD_DOCS) $(PREFIX)/share/doc/$(APPNAME)
- [ -f doc/mp_index.html ] && install -m 644 doc/mp_index.html $(PREFIX)/share/doc/$(APPNAME)/index.html || true
+ install -m 644 doc/* $(PREFIX)/share/doc/packages/$(APPNAME)
+ install -m 644 $(ADD_DOCS) $(PREFIX)/share/doc/packages/$(APPNAME)
+ [ -f doc/mp_index.html ] && install -m 644 doc/packages/mp_index.html $(PREFIX)/share/doc/packages/$(APPNAME)/index.html || true
uninstall: $(UNINSTALLMO)
rm -f $(PREFIX)/bin/$(APPNAME)