rpms/libmowgli/devel .cvsignore, 1.2, 1.3 libmowgli.spec, 1.3, 1.4 sources, 1.2, 1.3
Michael Schwendt
mschwendt at fedoraproject.org
Thu Jun 4 12:26:20 UTC 2009
Author: mschwendt
Update of /cvs/pkgs/rpms/libmowgli/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23807
Modified Files:
.cvsignore libmowgli.spec sources
Log Message:
* Thu Jun 4 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 0.7.0-1
- Upgrade to 0.7.0 (SONAME version change).
- License is unchanged, but more similar to MIT than ISC.
- Minor .spec updates.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/libmowgli/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 19 Nov 2007 18:36:44 -0000 1.2
+++ .cvsignore 4 Jun 2009 12:25:48 -0000 1.3
@@ -1 +1 @@
-libmowgli-0.5.0.tgz
+libmowgli-0.7.0.tgz
Index: libmowgli.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libmowgli/devel/libmowgli.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- libmowgli.spec 25 Feb 2009 16:21:52 -0000 1.3
+++ libmowgli.spec 4 Jun 2009 12:25:48 -0000 1.4
@@ -1,16 +1,22 @@
+%define examplesdir __tmp_examples
+
Name: libmowgli
-Version: 0.5.0
-Release: 3%{?dist}
-Summary: An algorithm framework
-
-Group: Applications/System
-License: ISC
-URL: http://atheme.org/projects/mowgli.shtml
+Version: 0.7.0
+Release: 1%{?dist}
+Summary: Library of many utility functions and classes
+Group: System Environment/Libraries
+
+# https://fedoraproject.org/wiki/Licensing/MIT
+License: MIT
+
+# 404 not found - http://atheme.org/projects/mowgli.shtml
+URL: http://atheme.org
+
Source0: http://distfiles.atheme.org/libmowgli-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
-mowgli is a development framework for C (like GLib), which provides high
+libmowgli is a development framework for C (like GLib), which provides high
performance and highly flexible algorithms. It can be used as a suppliment to
GLib (to add additional functions (dictionaries, hashes), or replace some of
the slow GLib list manipulation functions), or stand alone. It also provides a
@@ -18,31 +24,21 @@ powerful hook system and convenient logg
performance block allocator.
%package devel
-Summary: Development files for libmowgli
+Summary: Files needed for developing with libmowgli
Group: Development/Libraries
Requires: libmowgli = %{version}-%{release}
Requires: pkgconfig
%description devel
-mowgli is a development framework for C (like GLib), which provides high
-performance and highly flexible algorithms. It can be used as a suppliment to
-GLib (to add additional functions (dictionaries, hashes), or replace some of
-the slow GLib list manipulation functions), or stand alone. It also provides a
-powerful hook system and convenient logging for your code, as well as a high
-performance block allocator.
-
-This package contains the files necessary for writing programs that use
-libmowgli.
+This package contains the files that are needed when building
+software that uses libmowgli.
%prep
%setup -q
# Make the build system more verbose
-perl -pi -e 's/^\.SILENT:.*$//' buildsys.mk.in
-
-# The build generates a wrong SONAME, fix it.
-perl -pi -e "s/-soname=.*'/-soname=\\\$\{LIB\}.\\\$\{LIB_MAJOR\}'/" configure
+sed -i '\,^.SILENT:,d' buildsys.mk.in
%build
@@ -54,7 +50,12 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+# Prepare the examples for %%doc inclusion.
+rm -rf %{examplesdir} ; mkdir %{examplesdir}
+cp -a src/examples %{examplesdir}
+find %{examplesdir} -name Makefile | xargs rm
%clean
@@ -72,12 +73,17 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(-,root,root,-)
-%doc src/examples
+%doc %{examplesdir}/*
%{_libdir}/*.so
-%{_includedir}/libmowgli
+%{_includedir}/libmowgli/
%{_libdir}/pkgconfig/libmowgli.pc
%changelog
+* Thu Jun 4 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 0.7.0-1
+- Upgrade to 0.7.0 (SONAME version change).
+- License is unchanged, but more similar to MIT than ISC.
+- Minor .spec updates.
+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.5.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libmowgli/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 19 Nov 2007 18:36:44 -0000 1.2
+++ sources 4 Jun 2009 12:25:48 -0000 1.3
@@ -1 +1 @@
-b8ba57aa4c674765b0852b44798227cb libmowgli-0.5.0.tgz
+402c2de0da7f83f5e3390397ad994b20 libmowgli-0.7.0.tgz
More information about the fedora-extras-commits
mailing list