Группа :: Разработка/Прочее
Пакет: libgcroots
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%add_optflags %optflags_shared
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libgcroots
Version: 0.2.3
Release: alt2_12
License: MIT
URL: http://code.google.com/p/sigscheme/wiki/libgcroots
Source0: http://sigscheme.googlecode.com/files/%{name}-%{version}.tar.bz2
Patch0: %{name}-aarch64.patch
Summary: Roots acquisition library for Garbage Collector
Group: Development/Other
%description
libgcroots abstracts architecture-dependent part of garbage collector
roots acquisition such as register windows of SPARC and register stack
backing store of IA-64.
This library encourages to have own GC such as for small-footprint,
some application-specific optimizations, just learning or to test
experimental ideas.
%package devel
Summary: Development files for libgcroots
Group: Development/Other
Requires: %{name} = %{version}-%{release}
Requires: pkg-config
%description devel
libgcroots abstracts architecture-dependent part of garbage collector
roots acquisition such as register windows of SPARC and register stack
backing store of IA-64.
This package contains a header file and development library to help you
to develop any own GC.
%prep
%setup -q
%patch0 -p1 -b .0-aarch64
%build
%configure --disable-static
%make_build
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
# Remove unnecessary files
rmdir $RPM_BUILD_ROOT%{_includedir}/libgcroots
rm $RPM_BUILD_ROOT%{_libdir}/*.la
%files
%doc COPYING ChangeLog README
%{_libdir}/libgcroots.so.*
%files devel
%doc COPYING ChangeLog README
%{_includedir}/gcroots.h
%{_libdir}/libgcroots.so
%{_libdir}/pkgconfig/gcroots.pc
%changelog
…
Полный changelog можно просмотреть здесь
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libgcroots
Version: 0.2.3
Release: alt2_12
License: MIT
URL: http://code.google.com/p/sigscheme/wiki/libgcroots
Source0: http://sigscheme.googlecode.com/files/%{name}-%{version}.tar.bz2
Patch0: %{name}-aarch64.patch
Summary: Roots acquisition library for Garbage Collector
Group: Development/Other
%description
libgcroots abstracts architecture-dependent part of garbage collector
roots acquisition such as register windows of SPARC and register stack
backing store of IA-64.
This library encourages to have own GC such as for small-footprint,
some application-specific optimizations, just learning or to test
experimental ideas.
%package devel
Summary: Development files for libgcroots
Group: Development/Other
Requires: %{name} = %{version}-%{release}
Requires: pkg-config
%description devel
libgcroots abstracts architecture-dependent part of garbage collector
roots acquisition such as register windows of SPARC and register stack
backing store of IA-64.
This package contains a header file and development library to help you
to develop any own GC.
%prep
%setup -q
%patch0 -p1 -b .0-aarch64
%build
%configure --disable-static
%make_build
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
# Remove unnecessary files
rmdir $RPM_BUILD_ROOT%{_includedir}/libgcroots
rm $RPM_BUILD_ROOT%{_libdir}/*.la
%files
%doc COPYING ChangeLog README
%{_libdir}/libgcroots.so.*
%files devel
%doc COPYING ChangeLog README
%{_includedir}/gcroots.h
%{_libdir}/libgcroots.so
%{_libdir}/pkgconfig/gcroots.pc
%changelog
…
Полный changelog можно просмотреть здесь