[squirrel/el5] add pkgconfig file

Dan Horák sharkcz at fedoraproject.org
Sun Jan 15 09:14:22 UTC 2012


commit 6744a03a4593b08121eeb95066de8ba94492c9f6
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 c3a0a5d..c73cc18 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