projects/guix·blob python-team · refs

60 lines · 2.0 KiB

1FreeSOLID-2.1.1-Makefile.am-update.patch
2
3From: Alec Leamas <[email protected]>
4
5This patch causes a few extra header files to be installed; they are used by
6Speed-Dreams for example.
7
8Source: https://src.fedoraproject.org/rpms/FreeSOLID/raw/rawhide/f/FreeSOLID-2.1.1-Makefile.am-update.patch
9Rebased on top of 2.1.2 by Maxim Cournoyer
10Upstream-status: https://sourceforge.net/p/freesolid/patches/11/
11
12---
13
14 Makefile.am | 20 ++++++++++++++++++--
15 libsolid/Makefile.am | 2 +-
16 2 files changed, 19 insertions(+), 3 deletions(-)
17
18--- a/Makefile.am 2024-10-28 15:17:22.787773430 +0900
19+++ b/Makefile.am 2024-10-28 15:19:02.367752961 +0900
20@@ -1,8 +1,24 @@
21 ACLOCAL_AMFLAGS = -I m4
22 SUBDIRS = libmoto libbroad libsolid sample doc
23
24-EXTRA_DIST = include
25+EXTRA_DIST = FreeSOLID.pc.in
26 bin_SCRIPTS = freesolid-config
27
28 pkgconfigdir = $(libdir)/pkgconfig
29-dist_pkgconfig_DATA = FreeSOLID.pc
30+nodist_pkgconfig_DATA = FreeSOLID.pc
31+
32+FreeSOLID_3Ddir = $(includedir)/FreeSOLID/3D
33+FreeSOLID_3D_HEADERS =
34+FreeSOLID_3D_HEADERS += include/3D/Basic.h
35+FreeSOLID_3D_HEADERS += include/3D/Matrix.h
36+FreeSOLID_3D_HEADERS += include/3D/Point.h
37+FreeSOLID_3D_HEADERS += include/3D/Quaternion.h
38+FreeSOLID_3D_HEADERS += include/3D/Tuple3.h
39+FreeSOLID_3D_HEADERS += include/3D/Tuple4.h
40+FreeSOLID_3D_HEADERS += include/3D/Vector.h
41+
42+FreeSOLID_SOLIDdir = $(includedir)/FreeSOLID/SOLID
43+FreeSOLID_SOLID_HEADERS =
44+FreeSOLID_SOLID_HEADERS += include/SOLID/solid.h
45+FreeSOLID_SOLID_HEADERS += include/SOLID/broad.h
46+FreeSOLID_SOLID_HEADERS += include/SOLID/types.h
47
48diff --git a/libsolid/Makefile.am b/libsolid/Makefile.am
49index f722be3..623b2e8 100644
50--- a/libsolid/Makefile.am
51+++ b/libsolid/Makefile.am
52@@ -21,7 +21,7 @@ libFreeSOLID_la_SOURCES = \
53 ../libmoto/MT_Vector4.cpp
54
55
56-libFreeSOLID_la_LDFLAGS = -no-undefined -version-info @FREESOLID_CURRENT@:@FREESOLID_REVISION@:@FREESOLID_AGE@ -release @VERSION@
57+libFreeSOLID_la_LDFLAGS = -no-undefined -version-info @FREESOLID_CURRENT@:@FREESOLID_REVISION@:@FREESOLID_AGE@
58
59 AM_CPPFLAGS = @CPPFLAGS@
60 LIBS = @QHULL_LIBS@ -lm