Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
home:edogawa
libircclient
libircclient.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libircclient.spec of Package libircclient
# Copyright (c) 2011 Edgar Aichinger <edogawa@aon.at> # # norootforbuild %define prefix /usr %define soname 1 BuildRequires: gcc-c++ Summary: A IRC library to create IRC clients Name: libircclient Version: 1.7 Release: 0.1 License: LGPL-2.0+ Group: Productivity/Multimedia/Sound/Utilities Source: libircclient-%{version}.tar.gz URL: http://libircclient.sourceforge.net BuildRoot: %{_tmppath}/%{name}%{soname}-%{version}-buildroot %description libircclient is a small but powerful library, which implements client-server IRC protocol. It is designed to be small, fast, portable and compatible to RFC standards, and most IRC clients. libircclient features include: - Full multi-threading support. - Single threads handles all the IRC processing. - Support for single-threaded applications, and socket-based applications, which use select() - Synchronous and asynchronous interfaces. - CTCP support with optional build-in reply code. - Flexible DCC support, including both DCC chat, and DCC file transfer. - Can both initiate and react to initiated DCC. - Can accept or decline DCC sessions asynchronously. - Plain C interface and implementation (possible to use from C++ code, obviously) - Compatible with RFC 1459 and most IRC clients. - Free, licensed under LGPL license. - Good documentation and examples available. Author: ------- Georgy Yunaev<gyunaev@ulduzsoft.com> %package -n libircclient%{soname} Summary: Shared library files for libircclient Group: System/Libraries %description -n libircclient%{soname} libircclient is a small but powerful library, which implements client-server IRC protocol. It is designed to be small, fast, portable and compatible to RFC standards, and most IRC clients. libircclient features include: - Full multi-threading support. - Single threads handles all the IRC processing. - Support for single-threaded applications, and socket-based applications, which use select() - Synchronous and asynchronous interfaces. - CTCP support with optional build-in reply code. - Flexible DCC support, including both DCC chat, and DCC file transfer. - Can both initiate and react to initiated DCC. - Can accept or decline DCC sessions asynchronously. - Plain C interface and implementation (possible to use from C++ code, obviously) - Compatible with RFC 1459 and most IRC clients. - Free, licensed under LGPL license. - Good documentation and examples available. This package contains the shared library files for using libircclient %package -n libircclient-devel Summary: Development libraries and include files for libircclient Group: Development/Libraries/C and C++ Requires: libircclient1 = %{version} %description -n libircclient-devel Include files and static library needed for development with libircclient. %package -n libircclient-doc Summary: Documentation and example sources for libircclient Group: Productivity/Multimedia/Sound/Utilities Requires: libircclient1 = %{version} %description -n libircclient-doc Documentation and example source code for libircclient. %if %{defined fedora} %global debug_package %{nil} %endif %prep %autosetup -n libircclient-%{version} %build export CFLAGS="$RPM_OPT_FLAGS -fPIC" %configure --prefix=%{prefix} --enable-shared %__make %{?_smp_mflags} %install [ %{buildroot} != "/" ] && %{__rm} -rf %{buildroot} cd src make DESTDIR=%{buildroot} LIBDIR=%{_libdir} install mkdir %{buildroot}%{_includedir}/libircclient mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/libircclient/ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean [ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot} %files %defattr(-,root,root) %doc Changelog README THANKS %license LICENSE %files -n libircclient%{soname} %{_libdir}/*.so.* %files -n libircclient-devel %defattr(-,root,root) %dir %{_includedir}/libircclient %{_includedir}/libircclient/* %{_libdir}/*.so %files -n libircclient-doc %defattr(-,root,root) %doc doc/* %doc examples/*.c*
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor