projects/guix·blob javascript-team · refs

46 lines · 1.3 KiB

1Upstream-status: https://sourceforge.net/p/freesolid/patches/5/
2
3diff --git a/FreeSOLID.pc.in b/FreeSOLID.pc.in
4new file mode 100644
5index 0000000..c354f05
6--- /dev/null
7+++ b/FreeSOLID.pc.in
8@@ -0,0 +1,12 @@
9+prefix=@prefix@
10+exec_prefix=@exec_prefix@
11+libdir=@libdir@
12+includedir=@includedir@
13+
14+Name: FreeSolid
15+Description: 3D collision detection C++ library
16+Version: @VERSION@
17+
18+Libs: -L${libdir} -lFreeSOLID @QHULL_LIBS@
19+Cflags: -I${includedir} -I${includedir}/FreeSOLID
20+
21diff --git a/configure.in b/configure.in
22index 41a761c..a4bc7d4 100644
23--- a/configure.in
24+++ b/configure.in
25@@ -52,4 +52,11 @@ dnl Checks for library functions.
26 AC_CHECK_FUNCS(sqrt)
27 AC_CHECK_FUNCS(fabs)
28
29-AC_OUTPUT(doc/Makefile sample/Makefile Makefile libbroad/Makefile libmoto/Makefile libsolid/Makefile freesolid-config)
30+AC_OUTPUT([ doc/Makefile
31+ sample/Makefile
32+ Makefile
33+ libbroad/Makefile
34+ libmoto/Makefile
35+ libsolid/Makefile
36+ freesolid-config
37+ FreeSOLID.pc])
38--- a/Makefile.am 2024-10-28 10:49:24.006849578 +0900
39+++ b/Makefile.am 2024-10-28 10:50:13.378839511 +0900
40@@ -3,3 +3,6 @@
41
42 EXTRA_DIST = include
43 bin_SCRIPTS = freesolid-config
44+
45+pkgconfigdir = $(libdir)/pkgconfig
46+dist_pkgconfig_DATA = FreeSOLID.pc