aboutsummaryrefslogtreecommitdiff
path: root/misc/gprename/gprename-makefile-fixups.patch
blob: 1d8431fa68722164cfb983bae7f500dc32882503 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
diff -Naur gprename-20230429/Makefile gprename-20230429.patched/Makefile
--- gprename-20230429/Makefile	2023-04-29 10:08:28.000000000 -0400
+++ gprename-20230429.patched/Makefile	2023-05-06 17:49:43.123635034 -0400
@@ -27,7 +27,7 @@
 	perl -ne 's!\@INSTALLDIR\@!$(PREFIX)!g ; print' < bin/gprename > build/gprename
 	perl -ne 's!\@INSTALLDIR\@!$(PREFIX)!g ; print' < bin/gprename.desktop > build/gprename.desktop
 
-install: uninstall build
+install: build
 	# Compile all .po files to .mo
 	msgfmt -o build/locale/ca.mo	locale/ca.po
 	msgfmt -o build/locale/de.mo	locale/de.po
@@ -47,11 +47,11 @@
 	# Create directories
 	install -d "$(DESTDIR)"
 	install -d "$(DESTDIR)/bin"
-	install -d "/usr/share"
-	install -d "/usr/share/icons"
+	install -d "$(DESTDIR)/share"
+	install -d "$(DESTDIR)/share/pixmaps"
 	install -d "$(DESTDIR)/share/applications"
-	install -d "$(DESTDIR)/share/man"
-	install -d "$(DESTDIR)/share/man/man1"
+	install -d "$(DESTDIR)/man"
+	install -d "$(DESTDIR)/man/man1"
 	install -d "$(DESTDIR)/share/locale/ca/LC_MESSAGES"
 	install -d "$(DESTDIR)/share/locale/de/LC_MESSAGES"
 	install -d "$(DESTDIR)/share/locale/es/LC_MESSAGES"
@@ -69,8 +69,8 @@
 
 	# Copy all files in the filesystem
 	install -m 755 build/gprename                "$(DESTDIR)/bin/"
-	install -m 644 icon/gprename.png             "/usr/share/icons/"
-	install -m 644 man/gprename.1                "$(DESTDIR)/share/man/man1/"
+	install -m 644 icon/gprename.png             "$(DESTDIR)/share/pixmaps/"
+	install -m 644 man/gprename.1                "$(DESTDIR)/man/man1/"
 	install -m 644 build/locale/ca.mo            "$(DESTDIR)/share/locale/ca/LC_MESSAGES/gprename.mo"
 	install -m 644 build/locale/de.mo            "$(DESTDIR)/share/locale/de/LC_MESSAGES/gprename.mo"
 	install -m 644 build/locale/es.mo            "$(DESTDIR)/share/locale/es/LC_MESSAGES/gprename.mo"
@@ -85,13 +85,12 @@
 	install -m 644 build/locale/ru.mo            "$(DESTDIR)/share/locale/ru/LC_MESSAGES/gprename.mo"
 	install -m 644 build/locale/sv.mo            "$(DESTDIR)/share/locale/sv/LC_MESSAGES/gprename.mo"
 	install -m 644 build/locale/zh_CN.mo         "$(DESTDIR)/share/locale/zh_CN/LC_MESSAGES/gprename.mo"
-	desktop-file-install bin/gprename.desktop
-	update-desktop-database
+	install -m 644 bin/gprename.desktop          "$(DESTDIR)/share/applications/"
 	@echo "Installation completed."
 
 uninstall: clean
 	rm -f  "$(DESTDIR)/bin/gprename"
-	rm -f  "/usr/share/applications/gprename.desktop"
+	rm -f  "$(DESTDIR)/applications/gprename.desktop"
 	rm -f  "$(DESTDIR)/share/man/man1/gprename.1"
 	rm -f  "$(DESTDIR)/share/locale/ca/LC_MESSAGES/gprename.mo"
 	rm -f  "$(DESTDIR)/share/locale/de/LC_MESSAGES/gprename.mo"
@@ -107,8 +106,7 @@
 	rm -f  "$(DESTDIR)/share/locale/ru/LC_MESSAGES/gprename.mo"
 	rm -f  "$(DESTDIR)/share/locale/sv/LC_MESSAGES/gprename.mo"
 	rm -f  "$(DESTDIR)/share/locale/zh_CN/LC_MESSAGES/gprename.mo"
-	rm -fr "/usr/share/icons/gprename"
-	update-desktop-database
+	rm -fr "$(DESTDIR)/icons/gprename"
 
 clean:
 	rm -rf build
diff -Naur gprename-20230429/bin/gprename gprename-20230429.patched/bin/gprename
--- gprename-20230429/bin/gprename	2023-04-29 10:19:08.000000000 -0400
+++ gprename-20230429.patched/bin/gprename	2023-05-06 17:49:43.123635034 -0400
@@ -137,7 +137,7 @@
 $window->add_accel_group( $accel_group );
 
 # Set the window icon
-my $icon = '/usr/share/icons/gprename.png';
+my $icon = '/usr/share/pixmaps/gprename.png';
 my $pixbuf = Gtk3::Gdk::Pixbuf->new_from_file( $icon );
 $window->set_icon( $pixbuf );
 
@@ -1508,7 +1508,7 @@
    $buffer->create_tag( 'big', size => 20 * 1024 );
    $buffer->create_tag( 'italic', style => 'italic' );
    my $iter = $buffer->get_start_iter;
-   my $icon = '/usr/share/icons/gprename.png';
+   my $icon = '/usr/share/pixmaps/gprename.png';
    my $pixbuf = Gtk3::Gdk::Pixbuf->new_from_file( $icon );
 
    $buffer->insert_pixbuf ($iter,  $pixbuf);
diff -Naur gprename-20230429/bin/gprename.desktop gprename-20230429.patched/bin/gprename.desktop
--- gprename-20230429/bin/gprename.desktop	2023-04-29 10:08:28.000000000 -0400
+++ gprename-20230429.patched/bin/gprename.desktop	2023-05-06 17:49:43.123635034 -0400
@@ -4,7 +4,7 @@
 Name=GPRename
 Comment=Rename files and directories in batch
 Exec=gprename
-Icon=gprename
+Icon=/usr/share/pixmaps/gprename.png
 Terminal=false
 Keywords=renamer;utility;
 Categories=Utility;