[squirrel/el6] add pkgconfig file
Dan Horák
sharkcz at fedoraproject.org
Sun Jan 15 09:13:40 UTC 2012
commit 26b88cb4e3156a17be1bbbe54fd59a791a65b347
Author: Dan Horák <dan at danny.cz>
Date: Sun Jan 15 10:13:20 2012 +0100
add pkgconfig file
Conflicts:
squirrel.spec
squirrel-autotools.patch | 24 ++++++++++++++++++++++--
squirrel.spec | 6 +++++-
2 files changed, 27 insertions(+), 3 deletions(-)
---
diff --git a/squirrel-autotools.patch b/squirrel-autotools.patch
index 87d1ded..daadbb1 100644
--- a/squirrel-autotools.patch
+++ b/squirrel-autotools.patch
@@ -17,7 +17,7 @@ diff -Nru SQUIRREL2.orig/autogen.sh SQUIRREL2/autogen.sh
diff -Nru SQUIRREL2.orig/configure.ac SQUIRREL2/configure.ac
--- SQUIRREL2.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100
+++ SQUIRREL2/configure.ac 2007-07-07 20:06:22.000000000 +0200
-@@ -0,0 +1,26 @@
+@@ -0,0 +1,27 @@
+## Bootstrap autoconf/automake
+AC_PREREQ(2.59)
+AC_INIT([squirrel], [2.2.4], [])
@@ -36,6 +36,7 @@ diff -Nru SQUIRREL2.orig/configure.ac SQUIRREL2/configure.ac
+
+# Produce output
+AC_CONFIG_FILES([Makefile
++ squirrel.pc
+ squirrel/Makefile
+ sqstdlib/Makefile
+ sq/Makefile
@@ -84,7 +85,10 @@ diff -Nru SQUIRREL2.orig/Makefile SQUIRREL2/Makefile
diff -Nru SQUIRREL2.orig/Makefile.am SQUIRREL2/Makefile.am
--- SQUIRREL2.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ SQUIRREL2/Makefile.am 2007-07-07 20:05:54.000000000 +0200
-@@ -0,0 +1,18 @@
+@@ -0,0 +1,21 @@
++pkgconfigdir = $(libdir)/pkgconfig
++pkgconfig_DATA = squirrel.pc
++
+SUBDIRS = squirrel sqstdlib sq include
+
+MAINTAINERCLEANFILES = INSTALL \
@@ -300,3 +304,19 @@ diff -Nru SQUIRREL2.orig/squirrel/Makefile.am SQUIRREL2/squirrel/Makefile.am
+ sqvm.h
+
+INCLUDES = -I$(top_srcdir)/include -I.
+diff -up SQUIRREL2/squirrel.pc.in.autotools SQUIRREL2/squirrel.pc.in
+--- SQUIRREL2/squirrel.pc.in.autotools 2012-01-13 18:50:03.000000000 +0100
++++ SQUIRREL2/squirrel.pc.in 2012-01-13 18:50:11.000000000 +0100
+@@ -0,0 +1,12 @@
++refix=@prefix@
++exec_prefix=@exec_prefix@
++libdir=@libdir@
++includedir=@includedir@/squirrel
++
++Name: squirrel
++Description: squirrel library
++Version: @VERSION@
++
++Requires:
++Libs: -L${libdir} -lsquirrel -lsqstdlib
++Cflags: -I${includedir}
diff --git a/squirrel.spec b/squirrel.spec
index bba57ae..8b0a82e 100644
--- a/squirrel.spec
+++ b/squirrel.spec
@@ -1,6 +1,6 @@
Name: squirrel
Version: 2.2.4
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: High level imperative/OO programming language
Group: Development/Tools
@@ -95,11 +95,15 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc SQUIRREL2/doc/*.pdf
%{_includedir}/squirrel
+%{_libdir}/pkgconfig/squirrel.pc
%{_libdir}/libsqstdlib.so
%{_libdir}/libsquirrel.so
%changelog
+* Sun Jan 15 2012 Dan Horák <dan[at]danny.cz> - 2.2.4-2
+- add pkgconfig file
+
* Sun Dec 27 2009 Dan Horák <dan[at]danny.cz> 2.2.4-1
- update to upstream version 2.2.4
More information about the scm-commits
mailing list