Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37754630
en ru br
Репозитории ALT
S:1.2.1-alt3
5.1: 1.0.5-alt2
4.1: 1.0.5-alt2
4.0: 1.0.5-alt2
3.0: 1.0.4-alt1
www.altlinux.org/Changes

Группа :: Система/Ядро и оборудование
Пакет: reiser4progs

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_enable     minimal
%def_enable     debug

Name: reiser4progs
Version: 1.0.4
Release: alt1

Summary:        Utilities for reiser4 filesystems
License: GPL
Group: System/Kernel and hardware
Requires: libaal = %version-%release

URL: ftp://ftp.namesys.com/pub/reiser4progs/
Source0: %name-%version.tar.gz
Packager: Sergey Ivanov <seriv at altlinux.ru>

# Automatically added by buildreq on Fri Nov 19 2004

BuildRequires: gcc-c++ libaal-devel libaal-minimal-devel libe2fs-devel libstdc++-devel

%description
Utilities for manipulating reiser4 filesystems.

%package -n reiser4progs-devel
Summary:        Development libraries and headers for developing reiser4 tools.
Group: Development/C
Requires: reiser4progs = %version-%release

%description -n reiser4progs-devel
Development libraries and headers for developing reiser4 tools.

%package -n reiser4progs-minimal
Summary:        Minimal utilities for reiser4 filesystem
Group: System/Kernel and hardware
Requires: libaal-minimal = %version-%release reiser4progs = %version-%release

%description -n reiser4progs-minimal
Development libraries and headers for developing minimal reiser4 tools.

%package -n reiser4progs-minimal-devel
Summary:        Development libraries and headers for developing minimal reiser4 tools.
Group: Development/C
Requires: reiser4progs-minimal = %version-%release libaal-minimal-devel = %version-%release  reiser4progs-devel = %version-%release

%description -n reiser4progs-minimal-devel
Development libraries and headers for developing minimal reiser4 tools.


%prep
%setup -q -n %name-%version

%build
export FFLAGS=-fPIC
%configure --without-readline\
%if_enabled minimal
       --enable-libminimal \
       --disable-plugins-check \
       --disable-fnv1-hash \
       --disable-rupasov-hash \
       --disable-tea-hash \
       --disable-deg-hash \
%endif
%if_enabled debug
       --enable-debug
%else
       --disable-debug
%endif
%make_build

%install
%__mkdir_p $RPM_BUILD_ROOT/{lib,sbin}
%make DESTDIR=%buildroot install
# Relocate shared libraries from %_libdir/ to /lib/.
for f in $RPM_BUILD_ROOT%_libdir/*.so; do
       v="$RPM_BUILD_ROOT%_libdir/$(readlink -n "$f")"
       t=`objdump -p "$v" |awk '/SONAME/ {print $2}'`
       [ -n "$t" ]
       %__ln_s -nf ../../lib/"$t" "$f"
done
mv $RPM_BUILD_ROOT%_libdir/*.so.* $RPM_BUILD_ROOT/lib/
mv $RPM_BUILD_ROOT%_sbindir/*reiser4 $RPM_BUILD_ROOT/sbin/
%__mkdir_p $RPM_BUILD_ROOT%_datadir/aclocal
# Get rid of duplicate files.
%__ln_s -nf make_reiser4 $RPM_BUILD_ROOT/sbin/mkfs.reiser4


%files
/lib/libreiser4-1.0.so.*
/lib/librepair-1.0.so.*
/sbin/debugfs.reiser4
/sbin/fsck.reiser4
/sbin/make_reiser4
/sbin/measurefs.reiser4
/sbin/mkfs.reiser4
%_man8dir/*.gz

%files -n reiser4progs-devel
%dir %_includedir/aux
%_includedir/aux/*.h
%dir %_includedir/reiser4
%_includedir/reiser4/*.h
%dir %_includedir/repair
%_includedir/repair/*.h
%dir %_datadir/aclocal
%_datadir/aclocal/libreiser4.m4
%_libdir/libreiser4.so
%_libdir/librepair.so
%_libdir/libreiser4*.a
%_libdir/librepair*.a


%if_enabled minimal
%files -n reiser4progs-minimal
/lib/libreiser4-minimal-1.0.so.*
%files -n reiser4progs-minimal-devel
%_libdir/libreiser4-minimal.*a
%_libdir/libreiser4-minimal.so
%endif

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin