Группа :: Разработка/Прочее
Пакет: gnustep-base
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: gnustep-base
Version: 1.14.1
Release: alt4
Serial:1
Summary: GNUstep Base library package
License: LGPL
Group: Development/Other
Url: http://www.gnustep.org/
Packager: Sergey Alembekov <rt at altlinux.ru>
Source: %name-%version.tar
Source1: %name.init
BuildRequires: gnustep-make gnustep-make-devel libgnutls-devel libssl-devel
BuildRequires: gcc-objc pkgconfig
BuildRequires: libxml2-devel libxslt-devel zlib-devel libffi-devel
Requires: gnustep-make >= 2.0.6-alt4 glibc-locales glibc-gconv-modules
%description
The GNUstep Base Library is a powerful fast library of general-purpose,
non-graphical Objective C classes, inspired by the superb OpenStep API but
implementing Apple and GNU additions to the API as well. It includes for
example classes for unicode strings, arrays, dictionaries, sets, byte
streams, typed coders, invocations, notifications, notification dispatchers,
scanners, tasks, files, networking, threading, remote object messaging
support (distributed objects), event loops, loadable bundles, attributed
unicode strings, xml, mime, user defaults. This package includes development
headers too.
Summary: Dynamic libraries from %name
Group: System/Libraries
%description
Dynamic libraries from %name.
%package devel
Summary: Header files and static libraries from %name
Group: Development/Other
Requires: gnustep-base >= %version
Obsoletes: %name-devel
%description devel
Libraries and includes files for developing programs based on %name.
%prep
%setup -q
%define _libexecdir %prefix/libexec
%build
%undefine __libtoolize
%configure \
--libexecdir=%_prefix/libexec \
--enable-pass-arguments \
--with-openssl-include=%_includedir/openssl \
--with-openssl-library=/%_lib/
%__make
%install
%__make install \
INSTALL_ROOT_DIR=%buildroot \
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
DESTDIR=%buildroot
%__install -d %buildroot%_initdir
sed -e "s! at TOOLSARCHDIR at !%prefix/System/Tools!" %SOURCE1 > %buildroot%_initdir/gdomap
%post
grep -q '^gdomap' /etc/services \
|| (echo "gdomap 538/tcp # GNUstep distributed objects" >> /etc/services \
&& echo "gdomap 538/udp # GNUstep distributed objects" >> /etc/services)
%postun
mv -f /etc/services /etc/services.orig
grep -v "^gdomap 538" /etc/services.orig > /etc/services
rm -f /etc/services.orig
%files
%_initdir/gdomap
%doc ANNOUNCE COPYING COPYING.LIB ChangeLog*
%doc NEWS README
%_libdir/libgnustep-base.so.*
%_bindir/*
%_libexecdir/GNUstep/*
%_man1dir/*
%_man8dir/*
%files devel
%_datadir/GNUstep/Makefiles/Additional/base.make
%_libdir/libgnustep-base.so
%_includedir/Foundation
%_includedir/GNUstepBase
%_includedir/gnustep
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.14.1
Release: alt4
Serial:1
Summary: GNUstep Base library package
License: LGPL
Group: Development/Other
Url: http://www.gnustep.org/
Packager: Sergey Alembekov <rt at altlinux.ru>
Source: %name-%version.tar
Source1: %name.init
BuildRequires: gnustep-make gnustep-make-devel libgnutls-devel libssl-devel
BuildRequires: gcc-objc pkgconfig
BuildRequires: libxml2-devel libxslt-devel zlib-devel libffi-devel
Requires: gnustep-make >= 2.0.6-alt4 glibc-locales glibc-gconv-modules
%description
The GNUstep Base Library is a powerful fast library of general-purpose,
non-graphical Objective C classes, inspired by the superb OpenStep API but
implementing Apple and GNU additions to the API as well. It includes for
example classes for unicode strings, arrays, dictionaries, sets, byte
streams, typed coders, invocations, notifications, notification dispatchers,
scanners, tasks, files, networking, threading, remote object messaging
support (distributed objects), event loops, loadable bundles, attributed
unicode strings, xml, mime, user defaults. This package includes development
headers too.
Summary: Dynamic libraries from %name
Group: System/Libraries
%description
Dynamic libraries from %name.
%package devel
Summary: Header files and static libraries from %name
Group: Development/Other
Requires: gnustep-base >= %version
Obsoletes: %name-devel
%description devel
Libraries and includes files for developing programs based on %name.
%prep
%setup -q
%define _libexecdir %prefix/libexec
%build
%undefine __libtoolize
%configure \
--libexecdir=%_prefix/libexec \
--enable-pass-arguments \
--with-openssl-include=%_includedir/openssl \
--with-openssl-library=/%_lib/
%__make
%install
%__make install \
INSTALL_ROOT_DIR=%buildroot \
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
DESTDIR=%buildroot
%__install -d %buildroot%_initdir
sed -e "s! at TOOLSARCHDIR at !%prefix/System/Tools!" %SOURCE1 > %buildroot%_initdir/gdomap
%post
grep -q '^gdomap' /etc/services \
|| (echo "gdomap 538/tcp # GNUstep distributed objects" >> /etc/services \
&& echo "gdomap 538/udp # GNUstep distributed objects" >> /etc/services)
%postun
mv -f /etc/services /etc/services.orig
grep -v "^gdomap 538" /etc/services.orig > /etc/services
rm -f /etc/services.orig
%files
%_initdir/gdomap
%doc ANNOUNCE COPYING COPYING.LIB ChangeLog*
%doc NEWS README
%_libdir/libgnustep-base.so.*
%_bindir/*
%_libexecdir/GNUstep/*
%_man1dir/*
%_man8dir/*
%files devel
%_datadir/GNUstep/Makefiles/Additional/base.make
%_libdir/libgnustep-base.so
%_includedir/Foundation
%_includedir/GNUstepBase
%_includedir/gnustep
%changelog
…
Полный changelog можно просмотреть здесь