Sisyphus repository
Last update: 2018-04-26 09:06:39 +0400 | SRPMs: 18294 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 2.0.8-alt4.1
p8: 2.0.8-alt4.1
p7: 2.0.8-alt4.1
t7: 2.0.8-alt4.1
Platform6: 2.0.8-alt4
t6: 2.0.8-alt4
Platform5: 2.0.8-alt1
5.1: 2.0.8-alt1

Group :: System/Libraries
Source RPM: libgnet

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/1)   Repocop 

Raw spec file

%define oname gnet
%define ver_major 2.0
%def_disable static

Name: lib%oname
Version: %ver_major.8
Release: alt4.1

Summary: GNet is a simple network library
License: LGPL
Group: System/Libraries
Packager: GNOME Maintainers Team <>
Source: %gnome_ftp/%oname/%ver_major/%oname-%version.tar.bz2
Patch1: %name-%version-alt-versioning.patch
Patch2: libgnet-fix-move_define.patch
Patch3: libgnet-2.0.8-alt-DSO.patch

BuildRequires: rpm-build-gnome
BuildRequires: gtk-doc libcheck-devel
BuildRequires: glib2-devel >= 2.6.0
BuildRequires: gcc-c++ 

GNet is a simple network library.  It is written in C,
object-oriented, and built upon GLib.  It is intended to be easy to
use and port.  GNet comes with documentation and examples.  It is
licensed under the GNU Library General Public Licence.

  * TCP "client" and "server" sockets
  * UDP and IP Multicast sockets
  * High-level TCP connection and server objects
  * Asynchronous socket IO
  * Internet address abstraction
  * Asynchronous DNS lookup
  * IPv4 and IPv6 support
  * Byte packing and unpacking
  * URI parsing
  * SHA and MD5 hashes
  * Base64 encoding and decoding
  * SOCKS support
  * High-level HTTP connection object

%package devel
Summary: Header files for the Gnet library
Group: Development/C
Requires: %name = %version-%release

%description devel
Gnet is a simple network library. It is writen in C, object-oriented,
and built upon glib.
This package allows you to develop applications that use the Gnet library.

%if_enabled static
%package devel-static
Summary: Static Gnet library
Group: Development/C
Requires: %name-devel = %version-%release glib2-devel-static

%description devel-static
Gnet is a simple network library. It is writen in C, object-oriented,
and built upon glib.
This package allows you to develop statically linked applications that
use the Gnet library.


%setup -q -n %oname-%version
%patch1 -p1
%patch2 -p1
%patch3 -p2
install -p -m644 %SOURCE1 src/

%configure   \
             %{subst_enable static} \

%make_install DESTDIR=%buildroot install

%make -C examples clean
rm -f examples/Makefile*
rm -Rf examples/.deps/
rm -Rf %buildroot%_docdir


%files devel
%doc AUTHORS ChangeLog HACKING NEWS README TODO doc/html examples

%if_enabled static
%files devel-static

* Wed Jul 11 2012 Eugeny A. Rostovtsev (REAL) <real at> 2.0.8-alt4.1
- Fixed build

* Mon Nov 29 2010 Alexey Shabalin <shaba at> 2.0.8-alt4
- fix build by moving a #define before it's used (tnx debian)

* Fri Feb 05 2010 Alexey Shabalin <shaba at> 2.0.8-alt3
- rm glib-devel from Requires in devel package (ALT #22900)

* Fri Feb 05 2010 Alexey Shabalin <shaba at> 2.0.8-alt2
- fix build: update buildreq

* Tue Sep 22 2009 Alexey Shabalin <shaba at> 2.0.8-alt1
- 2.0.8
- add Packager
- change description
- add versioning
- drop obsoleted post scripts

* Mon Nov 20 2006 Alexey Shabalin <shaba at> 2.0.7-alt1
- 2.0.7
- disable default build static libs 

* Thu Mar 18 2004 Anton Farygin <rider at> 2.0.5-alt1
- 2.0.5

* Wed Oct 23 2002 AEN <aen at> 1.1.7-alt2
- pkgconfig file added to devel

* Sat Oct 05 2002 Rider <rider at> 1.1.7-alt1
- 1.1.7

* Sun Aug 25 2002 Rider <rider at> 1.1.5-alt1
- 1.1.5

* Tue May 29 2001 Dmitry V. Levin <ldv at> 1.1.0-alt1
- 1.1.0
- Moved static library to devel-static subpackage.

* Sat Jan 13 2001 Dmitry V. Levin <> 1.0.4-ipl2mdk
- RE adaptions.

* Thu Nov 16 2000 Vincent Saugey <> 1.0.4-2mdk
- add provides to dev package

* Mon Oct 30 2000 Vincent Saugey <> 1.0.4-1mdk
- Up to 1.0.4
- Put auconf macro and gnetconfig binarie in devel package
- make compliant with new mandrake lib policy
- add dependencie on dev package
- Patch configure for gnet.h found gnetconfig.h in /usr/lib

* Mon Oct  2 2000 Vincent Saugey <> 1.0.3-4mdk
- Change devel doc to devel package

* Fri Sep  1 2000 Vincent Saugey <> 1.0.3-3mdk
- change name
- Rebuild for next release

* Tue Aug 31 2000 Lenny Cartier <> 1.0.3-2mdk
- macros
- BM

* Tue Jul  4 2000 Vincent Saugey <> 1.0.3-1mdk
- First mdk release
- Mandrake adaptation
- Clean spec file

* Mon Feb 28 2000 David Helder <>
- Updated for version 1.0

* Sat Jan 15 2000 Xavier Nicolovici <>
- Moved lib*.so and lib*a to the devel package
- Creation of a for autoconf process

* Wed Jan 14 2000 Xavier Nicolovici <>
- HTML documentation has been move to /usr/doc/gnet-{version}/html

* Thu Jan 13 2000 Xavier Nicolovici <>
- First try at an RPM

© 2009–2018 Igor Zubkov