Hello community, here is the log from the commit of package libreiserfs for openSUSE:Factory checked in at 2012-06-01 07:20:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreiserfs (Old) and /work/SRC/openSUSE:Factory/.libreiserfs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreiserfs", Maintainer is "je...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/libreiserfs/libreiserfs.changes 2011-11-22 17:48:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libreiserfs.new/libreiserfs.changes 2012-06-01 07:20:46.000000000 +0200 @@ -1,0 +2,8 @@ +Thu May 24 10:37:38 UTC 2012 - jeng...@inai.de + +- Remove redundant tags/sections from specfile +- Parallel build with %_smp_mflags +- Follow shlib naming policy, simplify file list +- Trim description, remove visions and deep implementation details + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreiserfs.spec ++++++ --- /var/tmp/diff_new_pack.pvyUks/_old 2012-06-01 07:20:47.000000000 +0200 +++ /var/tmp/diff_new_pack.pvyUks/_new 2012-06-01 07:20:47.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libreiserfs # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,16 +16,14 @@ # - Name: libreiserfs +%define lname libreiserfs-0_3-0 Url: http://reiserfs.linux.kiev.ua Version: 0.3.0.5 -Release: 145 -License: GPL-2.0+ -Group: System/Libraries -PreReq: %install_info_prereq -BuildRequires: libtool +Release: 0 Summary: ReiserFS File System Access Library +License: GPL-2.0+ +Group: Development/Libraries/C and C++ Source: http://ftp.roedu.net/pub/mirrors/ftp.namesys.com/pub/libreiserfs/progsreiserfs-%{version}.tar.bz2 Source1: series Source2: baselibs.conf @@ -35,6 +33,8 @@ Patch4: libreiserfs-autoconf-fixups Patch5: libreiserfs-devel-fix BuildRoot: %{_tmppath}/%{name}-%{version}-build +PreReq: %install_info_prereq +BuildRequires: libtool %description This is a library for reiserfs file system access and manipulation. The @@ -42,69 +42,62 @@ can be linked to any projects that needed reiserfs file system access. These include GNU Parted, GNU GRUB, Yaboot, Partimage, and EVMS. -The second goal is high maintainability source code. - -The third goal is to develop an alternative set of the reiserfs -programs as small and nice front-ends to this library. - -libreiserfs has a number of high level APIs for accessing reiserfs file -systems. There are main file system code (reiserfs_fs_open, -reiserfs_fs_close, reiserfs_fs_create, reiserfs_fs_resize, -reiserfs_fs_journal_tune, etc), journal code, bitmap code, directories -and files access code, and device abstraction layer. - -progsreiserfs supports versions 3.5 and 3.6 with standard and relocated -journal. It also supports all possible block sizes supported by the -kernel (2.4.18 with patches or 2.4.19). - -The project home page is http://reiserfs.linux.kiev.ua/. - - +libreiserfs has a number of high level APIs for accessing reiserfs +file systems. There are main file system code, journal code, bitmap +code, directories and files access code, and device abstraction +layer. + +progsreiserfs supports versions reiserfs versions 3.5 and 3.6 with +standard and relocated journal. It also supports all possible block +sizes supported by the kernel (2.4.18 with patches or 2.4.19). Authors: -------- Yury Umanets <tor...@ukrpost.net> Andrew Clausen <clau...@gnu.org> +%package -n %lname +Summary: ReiserFS File System Access Library +Group: System/Libraries +# added on 2012-05-24 +Obsoletes: libreiserfs < %version-%release +Provides: libreiserfs = %version-%release + +%description -n %lname +This is a library for reiserfs file system access and manipulation. The +primary goal is to develop the nice, full functionality library that +can be linked to any projects that needed reiserfs file system access. +These include GNU Parted, GNU GRUB, Yaboot, Partimage, and EVMS. + +libreiserfs has a number of high level APIs for accessing reiserfs +file systems. There are main file system code, journal code, bitmap +code, directories and files access code, and device abstraction +layer. + %package progs -License: GPL-2.0+ Summary: ReiserFS Filesystem Access Tools Group: System/Filesystems Conflicts: reiserfs %description progs -This is a library for reiserfs filesystem access and manipulation. The -primary goal is to develop the nice, full functionality library wich -might be linked against any projects which needed reiserfs filesystem -access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc. - -The second goal is high maintainability source code. - -The third goal is to develop an alternative set of the reiserfsprogs as -small and nice frontends to this library. +progsreiserfs supports reiserfs versions 3.5, 3.6 with standard and +relocated journal. Also all possible blocksizes which supported by +kernel (2.4.18 with patches or 2.4.19) This package contains four programs that are simple frontends to libreiserfs. There are: mkfs.reiserfs, resizefs.reiserfs, cpfs.reiserfs, tunefs.reiserfs -progsreiserfs supports versions 3.5, 3.6 with standard and relocated -journal. Also all possible blocksizes which supported by kernel (2.4.18 -with patches or 2.4.19) - -The project homepage is http://reiserfs.linux.kiev.ua - - - Authors: -------- Yury Umanets <tor...@ukrpost.net> Andrew Clausen <clau...@gnu.org> %package devel -License: GPL-2.0+ Summary: ReiserFS Filesystem Access Tools Group: Development/Libraries/C and C++ -Requires: %name = %version glibc-devel +Requires: %lname = %version +Requires: glibc-devel %description devel This is a library for reiserfs filesystem access and manipulation. The @@ -112,23 +105,6 @@ might be linked against any projects which needed reiserfs filesystem access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc. -The second goal is high maintainability source code. - -The third goal is to develop an alternative set of the reiserfsprogs as -small and nice frontends to this library. - -This package contains four programs that are simple frontends to -libreiserfs. There are: mkfs.reiserfs, resizefs.reiserfs, -cpfs.reiserfs, tunefs.reiserfs - -progsreiserfs supports versions 3.5, 3.6 with standard and relocated -journal. Also all possible blocksizes which supported by kernel (2.4.18 -with patches or 2.4.19) - -The project homepage is http://reiserfs.linux.kiev.ua - - - Authors: -------- Yury Umanets <tor...@ukrpost.net> @@ -141,54 +117,44 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 + +%build cp /usr/share/gettext/config.rpath . libtoolize --force autoreconf - -%build export CFLAGS="$RPM_OPT_FLAGS" #CFLAGS+=--with-capabilities %configure --disable-static --enable-shared -make %{?jobs:-j %jobs} +make %{?_smp_mflags} + +%check #make check %install %makeinstall %{__rm} -f %{buildroot}%{_libdir}/*.la -%post -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files +%files -n %lname %defattr(-,root,root) -%{_libdir}/libdal-*.so.* -%{_libdir}/libreiserfs-*.so.* -%{_mandir}/man8/reiserfs.8.gz +%_libdir/libdal-0.3.so.0* +%_libdir/libreiserfs-0.3.so.0* %files devel %defattr(-,root,root) -%dir /usr/include/dal -%dir /usr/include/reiserfs -/usr/include/dal/*.h -/usr/include/reiserfs/*.h +%_includedir/dal +%_includedir/reiserfs %{_libdir}/libdal.so %{_libdir}/libreiserfs.so -/usr/share/aclocal/progsreiserfs.m4 +%_datadir/aclocal/progsreiserfs.m4 %files progs %defattr(-,root,root) -/usr/sbin/cpfs.reiserfs -/usr/sbin/mkfs.reiserfs -/usr/sbin/resizefs.reiserfs -/usr/sbin/tunefs.reiserfs -%{_mandir}/man8/cpfs.reiserfs.8.gz -%{_mandir}/man8/mkfs.reiserfs.8.gz -%{_mandir}/man8/resizefs.reiserfs.8.gz -%{_mandir}/man8/tunefs.reiserfs.8.gz - -%clean -test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT -rm -rf $RPM_BUILD_DIR/progsreiserfs-%{pversion} +%_sbindir/*.reiserfs +%_mandir/man8/*.reiserfs.8* +%_mandir/man8/reiserfs.8* %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.pvyUks/_old 2012-06-01 07:20:47.000000000 +0200 +++ /var/tmp/diff_new_pack.pvyUks/_new 2012-06-01 07:20:47.000000000 +0200 @@ -1 +1,4 @@ -libreiserfs +libreiserfs-0_3-0 +libreiserfs-devel + requires -libreiserfs-<targettype> + requires "libreiserfs-0_3-0-<targettype> = <version>" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org