summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-chemistry/gperiodic/files')
-rw-r--r--sci-chemistry/gperiodic/files/gperiodic-3.0.1-makefile.patch66
-rw-r--r--sci-chemistry/gperiodic/files/gperiodic-3.0.1-nls.patch20
2 files changed, 86 insertions, 0 deletions
diff --git a/sci-chemistry/gperiodic/files/gperiodic-3.0.1-makefile.patch b/sci-chemistry/gperiodic/files/gperiodic-3.0.1-makefile.patch
new file mode 100644
index 000000000000..a7a402a1a781
--- /dev/null
+++ b/sci-chemistry/gperiodic/files/gperiodic-3.0.1-makefile.patch
@@ -0,0 +1,66 @@
+ Makefile | 36 ++++++++++++++----------------------
+ 1 file changed, 14 insertions(+), 22 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 7e86dc4..9bd4fe8 100644
+--- a/Makefile
++++ b/Makefile
+@@ -14,8 +14,8 @@ enable_nls ?= 1
+ $(CC) -c $(CFLAGS) $(CPPFLAGS) $<
+
+ all:
+- make gperiodic
+- make -C po/ all enable_nls=$(enable_nls)
++ $(MAKE) gperiodic
++ $(MAKE) -C po/ all enable_nls=$(enable_nls)
+ intltool-merge -d po gperiodic.desktop.in gperiodic.desktop
+
+ gperiodic: gperiodic.o
+@@ -29,24 +29,16 @@ gpdata.o: gpdata.c gperiodic.h
+ gperiodic.o: gperiodic.c gperiodic.h table_data.h
+
+ install:
+- mkdir -p $(DESTDIR)$(bindir)
+- install -m 755 gperiodic $(DESTDIR)$(bindir)
+- mkdir -p $(DESTDIR)$(datadir)/applications
+- install -m 644 gperiodic.desktop $(DESTDIR)$(datadir)/applications
+- mkdir -p $(DESTDIR)$(datadir)/pixmaps
+- install -m 644 icons/gperiodic.png $(DESTDIR)$(datadir)/pixmaps
+- install -m 644 icons/gperiodic.xpm $(DESTDIR)$(datadir)/pixmaps
+- mkdir -p $(DESTDIR)$(mandir)
+- install -m 644 gperiodic.1 $(DESTDIR)$(mandir)
+- mkdir -p $(DESTDIR)$(iconsdir)/hicolor/16x16/apps
+- mkdir -p $(DESTDIR)$(iconsdir)/hicolor/32x32/apps
+- mkdir -p $(DESTDIR)$(iconsdir)/hicolor/48x48/apps
+- mkdir -p $(DESTDIR)$(iconsdir)/hicolor/64x64/apps
+- install -m 644 icons/hicolor/16x16/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/16x16/apps
+- install -m 644 icons/hicolor/32x32/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/32x32/apps
+- install -m 644 icons/hicolor/48x48/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/48x48/apps
+- install -m 644 icons/hicolor/64x64/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/64x64/apps
+- make -C po/ install enable_nls=$(enable_nls) datadir=$(datadir) DESTDIR=$(DESTDIR)
++ install -D -m 755 gperiodic $(DESTDIR)$(bindir)/gperiodic
++ install -D -m 644 gperiodic.desktop $(DESTDIR)$(datadir)/applications/gperiodic.desktop
++ install -D -m 644 icons/gperiodic.png $(DESTDIR)$(datadir)/pixmaps/gperiodic.png
++ install -D -m 644 icons/gperiodic.xpm $(DESTDIR)$(datadir)/pixmaps/gperiodic.xpm
++ install -D -m 644 gperiodic.1 $(DESTDIR)$(mandir)/gperiodic.1
++ install -D -m 644 icons/hicolor/16x16/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/16x16/apps/gperiodic.png
++ install -D -m 644 icons/hicolor/32x32/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/32x32/apps/gperiodic.png
++ install -D -m 644 icons/hicolor/48x48/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/48x48/apps/gperiodic.png
++ install -D -m 644 icons/hicolor/64x64/apps/gperiodic.png $(DESTDIR)$(iconsdir)/hicolor/64x64/apps/gperiodic.png
++ $(MAKE) -C po/ install enable_nls=$(enable_nls) datadir=$(datadir) DESTDIR=$(DESTDIR)
+
+ uninstall:
+ rm -f $(bindir)/gperiodic \
+@@ -58,10 +50,10 @@ uninstall:
+ $(iconsdir)/hicolor/32x32/apps/gperiodic.png \
+ $(iconsdir)/hicolor/48x48/apps/gperiodic.png \
+ $(iconsdir)/hicolor/64x64/apps/gperiodic.png
+- make -C po/ uninstall enable_nls=$(enable_nls) datadir=$(datadir) DESTDIR=$(DESTDIR)
++ $(MAKE) -C po/ uninstall enable_nls=$(enable_nls) datadir=$(datadir) DESTDIR=$(DESTDIR)
+
+ clean:
+ rm -f *.o gperiodic gperiodic.desktop
+- make -C po/ clean
++ $(MAKE) -C po/ clean
+
+ .PHONY: install uninstall clean
diff --git a/sci-chemistry/gperiodic/files/gperiodic-3.0.1-nls.patch b/sci-chemistry/gperiodic/files/gperiodic-3.0.1-nls.patch
new file mode 100644
index 000000000000..4420ca68e585
--- /dev/null
+++ b/sci-chemistry/gperiodic/files/gperiodic-3.0.1-nls.patch
@@ -0,0 +1,20 @@
+ po/Makefile | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/po/Makefile b/po/Makefile
+index d7d7d78..c596e5b 100644
+--- a/po/Makefile
++++ b/po/Makefile
+@@ -26,10 +26,12 @@ endif
+
+ install:
+ $(MAKE) all
++ifeq ($(enable_nls),1)
+ for f in $(FILES_MO) ; do \
+ mkdir -p $(DESTDIR)$(LOCALEDIR)/`basename $$f .mo`/LC_MESSAGES ; \
+ install -m 644 $$f $(DESTDIR)$(LOCALEDIR)/`basename $$f .mo`/LC_MESSAGES/$(PACKAGE).mo ; \
+ done
++endif
+
+ uninstall:
+ for f in $(FILES_MO) ; do \