Группа :: Система/Библиотеки
Пакет: cxx-gtk-utils
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define major 2.2
%define oname c++-gtk-utils
Name: cxx-gtk-utils
Version: %major.20
Release: alt1
Summary: lightweight library for programming GTK+ programs using C++ in POSIX (unix-like) environment
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPLv2
Group: System/Libraries
Url: http://cxx-gtk-utils.sourceforge.net
Source: http://downloads.sourceforge.net/cxx-gtk-utils/cxx-gtk-utils/%version/%oname-%version.tar
# Automatically added by buildreq on Wed Apr 25 2012
# optimized out: fontconfig fontconfig-devel glib2-devel libatk-devel libcairo-devel libcairo-gobject libcairo-gobject-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libpango-devel libstdc++-devel pkg-config
BuildRequires: gcc-c++ glibc-devel libgtk+3-devel
%define libname lib%name
%define develname %libname-devel
%description
c++-gtk-utils is a lightweight library containing
a number of classes and functions for programming
GTK+ programs using C++ in POSIX (unix-like) environments,
where the user does not want to use a full-on wrapper such
as gtkmm or wxWidgets, or is concerned about exception safety
or thread safety of the wrapper and their documentation.
It is parallel installable for both GTK+2 and GTK+3.
%package -n %libname
Summary: A library containing a number of classes and functions for programming GTK+ programs using C++
Group: System/Libraries
%description -n %libname
c++-gtk-utils is a lightweight library containing
a number of classes and functions for programming
GTK+ programs using C++ in POSIX (unix-like) environments,
where the user does not want to use a full-on wrapper such
as gtkmm or wxWidgets, or is concerned about exception safety
or thread safety of the wrapper and their documentation.
It is parallel installable for both GTK+2 and GTK+3.
%package -n %develname
Summary: Development files for %name
Group: Development/C++
Requires: %libname = %version-%release
%description -n %develname
Development files for %name
%prep
%setup -n %oname-%version
%build
%configure --disable-static
%make_build
%install
%makeinstall_std
rm -rf %buildroot%_docdir/
%files -n %libname
%doc README NEWS BUGS
%_libdir/libcxx-gtk-utils-3-%major.so.*
%files -n %develname
%doc docs/html/ PORTING*
%dir %_includedir/%oname-3-%major/
%dir %_includedir/%oname-3-%major/%oname/
%_includedir/%oname-3-%major/%oname/*.h
%_includedir/%oname-3-%major/%oname/*.tpp
%_pkgconfigdir/*.pc
%_libdir/libcxx-gtk-utils-3-%major.so
%changelog
…
Полный changelog можно просмотреть здесь
%define oname c++-gtk-utils
Name: cxx-gtk-utils
Version: %major.20
Release: alt1
Summary: lightweight library for programming GTK+ programs using C++ in POSIX (unix-like) environment
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPLv2
Group: System/Libraries
Url: http://cxx-gtk-utils.sourceforge.net
Source: http://downloads.sourceforge.net/cxx-gtk-utils/cxx-gtk-utils/%version/%oname-%version.tar
# Automatically added by buildreq on Wed Apr 25 2012
# optimized out: fontconfig fontconfig-devel glib2-devel libatk-devel libcairo-devel libcairo-gobject libcairo-gobject-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libpango-devel libstdc++-devel pkg-config
BuildRequires: gcc-c++ glibc-devel libgtk+3-devel
%define libname lib%name
%define develname %libname-devel
%description
c++-gtk-utils is a lightweight library containing
a number of classes and functions for programming
GTK+ programs using C++ in POSIX (unix-like) environments,
where the user does not want to use a full-on wrapper such
as gtkmm or wxWidgets, or is concerned about exception safety
or thread safety of the wrapper and their documentation.
It is parallel installable for both GTK+2 and GTK+3.
%package -n %libname
Summary: A library containing a number of classes and functions for programming GTK+ programs using C++
Group: System/Libraries
%description -n %libname
c++-gtk-utils is a lightweight library containing
a number of classes and functions for programming
GTK+ programs using C++ in POSIX (unix-like) environments,
where the user does not want to use a full-on wrapper such
as gtkmm or wxWidgets, or is concerned about exception safety
or thread safety of the wrapper and their documentation.
It is parallel installable for both GTK+2 and GTK+3.
%package -n %develname
Summary: Development files for %name
Group: Development/C++
Requires: %libname = %version-%release
%description -n %develname
Development files for %name
%prep
%setup -n %oname-%version
%build
%configure --disable-static
%make_build
%install
%makeinstall_std
rm -rf %buildroot%_docdir/
%files -n %libname
%doc README NEWS BUGS
%_libdir/libcxx-gtk-utils-3-%major.so.*
%files -n %develname
%doc docs/html/ PORTING*
%dir %_includedir/%oname-3-%major/
%dir %_includedir/%oname-3-%major/%oname/
%_includedir/%oname-3-%major/%oname/*.h
%_includedir/%oname-3-%major/%oname/*.tpp
%_pkgconfigdir/*.pc
%_libdir/libcxx-gtk-utils-3-%major.so
%changelog
…
Полный changelog можно просмотреть здесь