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