Browse Source

dump: remove rmt (we use star version)

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8572 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 9 years ago
parent
commit
6a52937ef4
1 changed files with 19 additions and 35 deletions
  1. 19 35
      d/dump/dump-vl.spec

+ 19 - 35
d/dump/dump-vl.spec

@@ -6,13 +6,13 @@ Summary: Programs for backing up and restoring ext2/ext3/ext4 filesystems.
 Summary(ja): ext2/ext3/ext4 ファイルシステムをバックアップ/リストアするプログラム
 Name: dump
 Version: 0.4b44
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: BSD
 Group: Applications/Archiving
 URL: http://dump.sourceforge.net/
 Source: dump-%{version}.tar.gz
 Patch0: dump-buildfix.patch
-
+Patch3: dump-rmt-moved-star.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -56,24 +56,10 @@ restore コマンドは dump とは反対の処理を行います。restore コ
 もしファイルシステムのフルバックアップや復元が必要な場合は、dump をイン
 ストールしてください。
 
-%package -n rmt
-Summary: Provides certain programs with access to remote tape devices.
-Summary(ja): リモートテープ装置のアクセスに必要なプログラム
-Group: Applications/Archiving
-
-%description -n rmt
-The rmt utility provides remote access to tape devices for programs
-like dump (a filesystem backup program), restore (a program for
-restoring files from a backup), and tar (an archiving program).
-
-%description -n rmt -l ja
-rmt ユーティリティは、dump (ファイルシステムのバックアップ)や restore
-(バックアップからの復元)、tar (アーカイブの作成/展開) といったプログラ
-ムに、テープ装置へのリモートアクセスを提供します。
-
 %prep
 %setup -q
 %patch0 -p1 -b .buildfix
+%patch3 -p1 -b .rmt-moved-star
 
 for i in THANKS MAINTAINERS COPYRIGHT CHANGES; do
     iconv -f iso-8859-1 -t utf-8  $i -o $i.new
@@ -83,14 +69,18 @@ done
 
 %build
 autoreconf -fiv
-%configure %{myoptions} --disable-static --enable-rmt --disable-transselinux
 
-%ifarch alpha
-RPM_OPT_FLAGS=""
-%endif
-make OPT="$RPM_OPT_FLAGS -Wall -Wpointer-arith -Wstrict-prototypes \
-                         -Wmissing-prototypes -Wno-char-subscripts "
+export CFLAGS="$RPM_OPT_FLAGS -Wall -Wpointer-arith -Wstrict-prototypes \
+               -Wmissing-prototypes -Wno-char-subscripts -fno-strict-aliasing"
 
+%configure %{myoptions} \
+  --disable-static \
+  --enable-largefile \
+  --disable-rmt \
+  --enable-readline \
+  --disable-transselinux
+
+make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
@@ -102,10 +92,8 @@ mkdir -p %{buildroot}%{_mandir}/man8
 pushd $RPM_BUILD_ROOT
   ln -sf dump .%{_sbindir}/rdump
   ln -sf restore .%{_sbindir}/rrestore
-  chmod ug-s .%{_sbindir}/rmt
   mkdir -p .%{_sysconfdir}
   > .%{_sysconfdir}/dumpdates
-  ln -sf ..%{_sbindir}/rmt .%{_sysconfdir}/rmt
 popd
 
 %clean
@@ -126,14 +114,10 @@ rm -rf %{buildroot}
 %{_mandir}/man8/restore.*
 %{_mandir}/man8/rrestore.*
 
-%files -n rmt
-%defattr(-,root,root)
-%attr(0755,root,root)
-%{_sbindir}/rmt
-%{_sysconfdir}/rmt
-%{_mandir}/man8/rmt.*
-
 %changelog
+* Tue Jun 17 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 0.4b44-2
+- remove rmt subpackage, moved to star.
+
 * Sat Aug 27 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.4b44-1
 - updated to 0.4b44 (ext4 support in particular)
 
@@ -338,7 +322,7 @@ rm -rf %{buildroot}
 * Mon Jan 10 2000 Jeff Johnson <jbj@redhat.com.
 - update to 0.4b12.
 
-* Fri Jan 8 2000 Stelian Pop <pop@cybercable.fr>
+* Sat Jan 8 2000 Stelian Pop <pop@cybercable.fr>
 - dump 0.4b12 released, first packaging.
 
 * Sun Dec 5 1999 Stelian Pop <pop@cybercable.fr>
@@ -353,13 +337,13 @@ rm -rf %{buildroot}
 * Thu Nov 11 1999 Stelian Pop <pop@cybercable.fr>
 - make static versions also for rescue purposes.
 
-* Wed Nov 5 1999 Stelian Pop <pop@cybercable.fr>
+* Fri Nov 5 1999 Stelian Pop <pop@cybercable.fr>
 - dump 0.4b9 released, first packaging.
 
 * Wed Nov 3 1999 Stelian Pop <pop@cybercable.fr>
 - dump 0.4b8 released, first packaging.
 
-* Thu Oct 8 1999 Stelian Pop <pop@cybercable.fr>
+* Fri Oct 8 1999 Stelian Pop <pop@cybercable.fr>
 - dump 0.4b7 released, first packaging.
 
 * Thu Sep 30 1999 Stelian Pop <pop@cybercable.fr>