rpms/conexus/F-9 .cvsignore, 1.9, 1.10 conexus.spec, 1.12, 1.13 sources, 1.9, 1.10 conexus.patch, 1.1, NONE

Rick L. Vinyard, Jr. rvinyard at fedoraproject.org
Thu Mar 26 18:25:37 UTC 2009


Author: rvinyard

Update of /cvs/pkgs/rpms/conexus/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14727

Modified Files:
	.cvsignore conexus.spec sources 
Removed Files:
	conexus.patch 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/conexus/F-9/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- .cvsignore	4 Mar 2008 04:52:00 -0000	1.9
+++ .cvsignore	26 Mar 2009 18:25:06 -0000	1.10
@@ -1,2 +1 @@
-conexus-0.5.3.tar.bz2
-conexus.patch
+conexus-0.6.0.tar.bz2


Index: conexus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/conexus/F-9/conexus.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- conexus.spec	4 Mar 2008 04:52:00 -0000	1.12
+++ conexus.spec	26 Mar 2009 18:25:06 -0000	1.13
@@ -1,45 +1,140 @@
-Summary:          C++ network and serial communication library
+Summary:          C++ I/O communication library
 Name:             conexus
-Version:          0.5.3
-Release:          4%{?dist}
-License:          LGPLv2
+Version:          0.6.0
+Release:          1%{?dist}
+License:          GPLv3
 URL:              http://conexus.sourceforge.net
 Group:            System Environment/Libraries
-Source:           http://download.sourceforge.net/conexus/conexus-0.5.3.tar.bz2
-Patch0:           conexus.patch
+Source:           http://downloads.sourceforge.net/conexus/%{name}-%{version}.tar.bz2
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:    glibmm24-devel >= 2.6.0 boost-devel >= 1.32.0 cppunit-devel >= 1.11 popt-devel pkgconfig m4
+BuildRequires:    glibmm24-devel >= 2.6.0
+BuildRequires:    cppunit-devel >= 1.11
+BuildRequires:    libcap-devel
+BuildRequires:    popt-devel
+BuildRequires:    boost-devel
+BuildRequires:    pkgconfig
+BuildRequires:    m4
+BuildRequires:    nspr-devel >= 4.6 nss-devel >= 3.11
+BuildRequires:    hal-devel >= 0.5.2
+BuildRequires:    gtkmm24-devel >= 2.6
+BuildRequires:    papyrus-gtkmm-devel >= 0.10
+BuildRequires:    openssl-devel >= 0.9.8
 
 %description
-Conexus is a generalized C++ I/O library that includes support for BSD
-sockets, serial/tty, packet capture (via pcap), et. al. conexus utilizes
-sigc++ for object communication.
+Conexus is a C++ I/O library that includes support for BSD
+sockets, serial/tty, packet capture, et. al.
 
 %package          devel
-Summary:          Headers for developing programs that will use conexus
+Summary:          C++ Headers for developing programs that will use the conexus I/O library
 Group:            Development/Libraries
 Requires:         conexus = %{version}-%{release}
-Requires:         glibmm24-devel >= 2.6.0 boost-devel >= 1.32.0 pkgconfig
+Requires:         glibmm24-devel >= 2.6.0
+Requires:         pkgconfig
+Requires:         libcap-devel
 
 %description    devel
+C++ libraries and header files needed for developing applications that
+will use the conexus communication library.
+
+%package          gtkmm
+Summary:          Gtkmm UI widgets for the conexus communication library
+Group:            System Environment/Libraries
+Requires:         conexus = %{version}-%{release}
+Provides:         conexusmm = %{version}
+Obsoletes:        conexusmm < 0.5.1
+
+%description    gtkmm
+This package contains gtkmm widgets associated with the conexus library.
+
+%package          gtkmm-devel
+Summary:          Headers for developing programs that will use conexus-gtkmm
+Group:            Development/Libraries
+Requires:         conexus-gtkmm = %{version}-%{release}
+Requires:         conexus-devel = %{version}-%{release}
+Requires:         hal-devel >= 0.5.2
+Requires:         gtkmm24-devel >= 2.6
+Requires:         papyrus-gtkmm-devel >= 0.10
+Provides:         conexusmm-devel = %{version}
+Obsoletes:        conexusmm-devel < 0.5.1
+
+%description    gtkmm-devel
+This package contains the libraries and header files needed for
+developing conexus-gtkmm applications.
+
+%package          ssl
+Summary:          OpenSSL endpoints for the conexus communication library
+Group:            System Environment/Libraries
+Requires:         conexus = %{version}-%{release}
+
+%description    ssl
+This package contains OpenSSL based endpoints for the conexus library.
+
+%package          ssl-devel
+Summary:          Headers for developing programs that will use conexus-ssl
+Group:            Development/Libraries
+Requires:         conexus-ssl = %{version}-%{release}
+Requires:         conexus-devel = %{version}-%{release}
+Requires:         openssl-devel >= 0.9.8
+
+%description    ssl-devel
+This package contains the libraries and header files needed for
+developing conexus-ssl applications.
+
+%package          nspr
+Summary:          NSPR endpoints for the conexus communication library
+Group:            System Environment/Libraries
+Requires:         conexus = %{version}-%{release}
+
+%description    nspr
+This package contains NSPR based endpoints for the conexus library.
+
+%package          nspr-devel
+Summary:          Headers for developing programs that will use conexus-nspr
+Group:            Development/Libraries
+Requires:         conexus-nspr = %{version}-%{release}
+Requires:         conexus-devel = %{version}-%{release}
+Requires:         nspr-devel >= 4.6
+
+%description    nspr-devel
+This package contains the libraries and header files needed for
+developing conexus-nspr applications.
+
+%package          nss
+Summary:          NSS endpoints for the conexus communication library
+Group:            System Environment/Libraries
+Requires:         conexus = %{version}-%{release}
+
+%description    nss
+This package contains NSS based endpoints for the conexus library.
+
+%package          nss-devel
+Summary:          Headers for developing programs that will use conexus-nss
+Group:            Development/Libraries
+Requires:         conexus-nss = %{version}-%{release}
+Requires:         conexus-nspr-devel = %{version}-%{release}
+Requires:         nss-devel >= 3.11
+
+%description    nss-devel
 This package contains the libraries and header files needed for
-developing conexus applications.
+developing conexus-nspr applications.
 
 %prep
 %setup -q
-%patch -p1
 
 %build
-%configure --enable-static=no
+%configure --enable-static=no --enable-gtkmm --enable-demos
 %{__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 conexus-gtkmm docs under gtk-doc
+%{__mkdir} -p %{buildroot}%{_datadir}/gtk-doc/html/conexus-gtkmm/
+%{__install} -p --mode=0664 -t %{buildroot}%{_datadir}/gtk-doc/html/conexus-gtkmm/ doc/reference/conexus-gtkmm/html/* 
+
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -47,20 +142,109 @@
 
 %postun -p /sbin/ldconfig
 
+%post gtkmm -p /sbin/ldconfig
+
+%postun gtkmm -p /sbin/ldconfig
+
+%post ssl -p /sbin/ldconfig
+
+%postun ssl -p /sbin/ldconfig
+
+%post nspr -p /sbin/ldconfig
+
+%postun nspr -p /sbin/ldconfig
+
+%post nss -p /sbin/ldconfig
+
+%postun nss -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root,-)
-%{_libdir}/lib*conexus*.so.*
-%doc AUTHORS COPYING
+%{_libdir}/libconexus.so.*
+%doc AUTHORS README COPYING
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/*conexus*.so
-%{_libdir}/pkgconfig/conexus*.pc
-%{_includedir}/conexus-0.5/
-%doc ChangeLog docs/reference
+%{_libdir}/libconexus.so
+%{_libdir}/pkgconfig/conexus-1.0.pc
+%{_includedir}/conexus-0.6/conexus.h
+%{_includedir}/conexus-0.6/conexus/
+%doc ChangeLog
+%doc doc/reference/conexus/html/
+
+%files gtkmm
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-gtkmm.so.*
+%doc AUTHORS README COPYING
+
+%files gtkmm-devel
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-gtkmm.so
+%{_libdir}/pkgconfig/conexus-gtkmm-1.0.pc
+%{_includedir}/conexus-0.6/conexus-gtkmm.h
+%{_includedir}/conexus-0.6/conexus-gtkmm/
+%{_bindir}/conexus-gtkmm-demo
+%{_datadir}/conexus-0.6.0/
+%doc ChangeLog 
+%doc %{_datadir}/gtk-doc/html/conexus-gtkmm/
+
+%files ssl
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-ssl.so.*
+
+%files ssl-devel
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-ssl.so
+%{_libdir}/pkgconfig/conexus-ssl-1.0.pc
+%{_includedir}/conexus-0.6/conexus-ssl.h
+%{_includedir}/conexus-0.6/conexus-ssl/
+%doc ChangeLog 
+%doc doc/reference/conexus-ssl/html/
+
+%files nspr
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-nspr.so.*
+
+%files nspr-devel
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-nspr.so
+%{_libdir}/pkgconfig/conexus-nspr-1.0.pc
+%{_includedir}/conexus-0.6/conexus-nspr.h
+%{_includedir}/conexus-0.6/conexus-nspr/
+%doc ChangeLog 
+%doc doc/reference/conexus-nspr/html/
 
+%files nss
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-nss.so.*
+
+%files nss-devel
+%defattr(-,root,root,-)
+%{_libdir}/libconexus-nss.so
+%{_libdir}/pkgconfig/conexus-nss-1.0.pc
+%{_includedir}/conexus-0.6/conexus-nss.h
+%{_includedir}/conexus-0.6/conexus-nss/
+%doc ChangeLog 
+%doc doc/reference/conexus-nss/html/
 
 %changelog
+* Mon Mar 02 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.6.0-1
+- New release
+- Changed Sourceforge url to downloads.sf.net from download.sf.net
+- Added -p to doc installs
+- Updated minimum papyrus-devel version to 0.10
+- Updated a few of the descriptions
+
+* Tue Jan 06 2009 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.5.98-1
+- New release
+- Removed pcap reference from description
+- Removed cstring patch - upstream fixed
+- Added libcap requires
+- Added gtkmm, ssl, nspr and nss subpackages
+
+* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.5.3-5
+- Fix Patch0:/%%patch mismatch.
+
 * Mon Mar 03 2008 Rick L Vinyard Jr <rvinyard at cs.nmsu.edu> - 0.5.3-4
 - Added cstring patch
 - Added popt-devel requires


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/conexus/F-9/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources	4 Mar 2008 04:52:00 -0000	1.9
+++ sources	26 Mar 2009 18:25:06 -0000	1.10
@@ -1,2 +1 @@
-bde0c8fe11be8079407098137f346f0c  conexus-0.5.3.tar.bz2
-0184eaf7e5decd0d4eaba34803cdedde  conexus.patch
+b77f4964937ab982d3b9f1f548f43137  conexus-0.6.0.tar.bz2


--- conexus.patch DELETED ---




More information about the fedora-extras-commits mailing list