File: build-fix.patch

package info (click to toggle)
gnustep-gui 0.32.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 15,348 kB
  • sloc: objc: 178,763; ansic: 24,089; cpp: 664; yacc: 464; sh: 90; makefile: 72
file content (53 lines) | stat: -rw-r--r-- 2,231 bytes parent folder | download | duplicates (2)
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
Description: Revert upstream commit:857c173 which causes FTBFS.
Author: Yavor Doganov <yavor@gnu.org>
Forwarded: not-needed
Last-Update: 2025-02-13
---

--- gnustep-gui.orig/Panels/GNUmakefile.postamble
+++ gnustep-gui/Panels/GNUmakefile.postamble
@@ -28,7 +28,8 @@
 # it.
 
 include ../Version
-POSTAMBLE_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/$(GNUSTEP_GUI_MAJOR_VERSION).$(GNUSTEP_GUI_MINOR_VERSION)/Resources
+libgnustep-gui_INTERFACE_VERSION=$(GNUSTEP_GUI_MAJOR_VERSION).$(GNUSTEP_GUI_MINOR_VERSION)
+POSTAMBLE_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/$(libgnustep-gui_INTERFACE_VERSION)/Resources
 
 # Things to do after installing
 after-install::
--- gnustep-gui.orig/Resources/GNUmakefile
+++ gnustep-gui/Resources/GNUmakefile
@@ -28,9 +28,10 @@
 include $(GNUSTEP_MAKEFILES)/common.make
 
 include ../Version
+libgnustep-gui_INTERFACE_VERSION=$(GNUSTEP_GUI_MAJOR_VERSION).$(GNUSTEP_GUI_MINOR_VERSION)
 
 RESOURCE_SET_NAME = gui-resources
-gui-resources_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/$(GNUSTEP_GUI_MAJOR_VERSION).$(GNUSTEP_GUI_MINOR_VERSION)/Resources
+gui-resources_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/$(libgnustep-gui_INTERFACE_VERSION)/Resources
 gui-resources_LANGUAGES = English Italian Lojban Esperanto German French Spanish Korean Japanese Polish
 gui-resources_LOCALIZED_RESOURCE_FILES = Localizable.strings
 
--- gnustep-gui.orig/Source/GNUmakefile
+++ gnustep-gui/Source/GNUmakefile
@@ -29,6 +29,9 @@
 include ../Version
 include ../config.make
 
+# Interface version changes with each minor release
+libgnustep-gui_INTERFACE_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}
+
 srcdir = .
 PACKAGE_NAME = gnustep-gui
 LIBRARY_VAR = GNUSTEP_GUI
@@ -703,7 +706,7 @@
 
 # Resources
 RESOURCE_SET_NAME = libgui-resources
-libgui-resources_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}/Resources
+libgui-resources_INSTALL_DIR = $(GNUSTEP_LIBRARY)/Libraries/gnustep-gui/Versions/$(libgnustep-gui_INTERFACE_VERSION)/Resources
 libgui-resources_RESOURCE_DIRS =
 libgui-resources_RESOURCE_FILES = Info-gnustep.plist