rpms/bit/devel .cvsignore, 1.5, 1.6 bit.spec, 1.10, 1.11 sources, 1.5, 1.6
Rick L. Vinyard, Jr.
rvinyard at fedoraproject.org
Mon Nov 3 19:38:47 UTC 2008
Author: rvinyard
Update of /cvs/pkgs/rpms/bit/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv445
Modified Files:
.cvsignore bit.spec sources
Log Message:
New upstream release
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bit/devel/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 4 Mar 2008 05:22:40 -0000 1.5
+++ .cvsignore 3 Nov 2008 19:38:16 -0000 1.6
@@ -1,2 +1 @@
-bit-0.4.1.tar.bz2
-bit.patch
+bit-0.4.90.tar.bz2
Index: bit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bit/devel/bit.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- bit.spec 21 Sep 2008 08:27:18 -0000 1.10
+++ bit.spec 3 Nov 2008 19:38:16 -0000 1.11
@@ -1,45 +1,80 @@
-# Target: fedora
-Summary: bit is a C++ library to simplify bit stream parsing
+Summary: Bit is a C++ library to simplify bit stream parsing
Name: bit
-Version: 0.4.1
-Release: 4%{?dist}
-License: LGPLv2
+Version: 0.4.90
+Release: 1%{?dist}
+License: GPLv3
URL: http://libbit.sourceforge.net
Group: System Environment/Libraries
-Source: http://download.sourceforge.net/libbit/bit-0.4.1.tar.bz2
-Patch0: bit.patch
+Source: http://download.sourceforge.net/libbit/bit-0.4.90.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: libxml++-devel >= 2.10.0 libsigc++20-devel >= 2.0.0 boost-devel cppunit-devel
+BuildRequires: libxml++-devel >= 2.10.0
+BuildRequires: libsigc++20-devel >= 2.0.0
+BuildRequires: glib2-devel >= 2.16.0
+BuildRequires: cppunit-devel
+BuildRequires: m4
+BuildRequires: gtkmm24-devel >= 2.6.0
+BuildRequires: pkgconfig
%description
The purpose of the bit library is to simplify the parsing of data streams into
fields that are not necessarily octet (byte) oriented.
%package devel
-Summary: Headers for developing programs that will use bit
+Summary: Support files for developing programs that will use the bit library
Group: Development/Libraries
Requires: bit = %{version}-%{release}
-Requires: libxml++-devel >= 2.10.0 libsigc++20-devel >= 2.0.0 boost-devel pkgconfig
+Requires: libxml++-devel >= 2.10.0
+Requires: libsigc++20-devel >= 2.0.0
+Requires: glib2-devel >= 2.16.0
+Requires: pkgconfig
-%description devel
+%description devel
+The purpose of the bit library is to simplify the parsing of data streams into
+fields that are not necessarily octet (byte) oriented.
+
+This package contains the libraries and header files needed for
+developing applications that use the bit library.
+
+%package gtkmm
+Summary: This library contains gtkmm UI widgets to support the bit library
+Group: System Environment/Libraries
+Requires: bit = %{version}-%{release}
+Provides: bitgtkmm = %{version}
+Obsoletes: bitgtkmm < 0.5.0
+
+%description gtkmm
+This package contains gtkmm widgets associated with the bit library.
+
+%package gtkmm-devel
+Summary: Support files for gtkmm applications that will use the bit-gtkmm UI widgets
+Group: Development/Libraries
+Requires: bit-gtkmm = %{version}-%{release}
+Requires: gtkmm24-devel >= 2.6.0
+Requires: pkgconfig
+Provides: bitgtkmm-devel = %{version}
+Obsoletes: bitgtkmm-devel < 0.5.0
+
+%description gtkmm-devel
This package contains the libraries and header files needed for
-developing bit applications.
+developing gtkmm applications that use the bit-gtkmm UI widgets.
%prep
%setup -q
-%patch0 -p1
%build
-%configure --enable-static=no
+%configure --enable-static=no --enable-gtkmm
%{__make} %{?_smp_mflags}
-
%install
%{__rm} -rf %{buildroot}
%{__make} DESTDIR=%{buildroot} INSTALL="%{__install} -p" install
find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+# Fix documentation installation and put bit-gtkmm docs under gtk-doc
+%{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/
+%{__install} --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/bit-gtkmm/ doc/reference/bit-gtkmm/html/*
+
%clean
%{__rm} -rf %{buildroot}
@@ -47,21 +82,49 @@
%postun -p /sbin/ldconfig
+%post gtkmm -p /sbin/ldconfig
+
+%postun gtkmm -p /sbin/ldconfig
+
%files
%defattr(-,root,root,-)
-%{_libdir}/lib*.so.*
+%{_libdir}/libbit.so.*
%{_datadir}/bit-0.4/
-%doc AUTHORS COPYING
+%doc AUTHORS README COPYING
%files devel
%defattr(-,root,root,-)
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/bit*.pc
-%{_includedir}/bit-0.4/
-%doc ChangeLog docs/reference
+%{_libdir}/libbit.so
+%{_libdir}/pkgconfig/bit-1.0.pc
+%{_includedir}/bit-0.4/bit.h
+%{_includedir}/bit-0.4/bit/
+%doc ChangeLog
+%doc doc/reference/bit/html/
+%files gtkmm
+%defattr(-,root,root,-)
+%{_libdir}/libbit-gtkmm.so.*
+%doc AUTHORS README COPYING
+
+%files gtkmm-devel
+%defattr(-,root,root,-)
+%{_libdir}/libbit-gtkmm.so
+%{_libdir}/pkgconfig/bit-gtkmm-1.0.pc
+%{_includedir}/bit-0.4/bit-gtkmm.h
+%{_includedir}/bit-0.4/bit-gtkmm/
+%doc ChangeLog
+%doc %{_datadir}/gtk-doc/html/bit-gtkmm/
%changelog
+* Mon Nov 03 2008 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.4.90-1
+- New release
+- Add bit-gtkmm subpackages
+- Added bit-gtkmm docs to gtk-doc
+- Added glib2 dependency
+- License change
+- Expand -devel description
+- Fix capitalization warning on brief description
+
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.4.1-4
- Fix Patch0:/%%patch mismatch.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bit/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 4 Mar 2008 05:22:40 -0000 1.5
+++ sources 3 Nov 2008 19:38:16 -0000 1.6
@@ -1,2 +1 @@
-665cac6b663234127ce439bcb704ce01 bit-0.4.1.tar.bz2
-3524163ab82bb4bc71bf938e60f9720f bit.patch
+4cd28eb98594cf65ea039314ec8a2f44 bit-0.4.90.tar.bz2
More information about the fedora-extras-commits
mailing list