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 "jeffm@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 - jengelh@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
Andrew Clausen
+%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
Andrew Clausen
%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
@@ -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+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org