123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- Summary: The GNU shar utilities for packaging and unpackaging shell archives.
- Summary(ja): シェルアーカイブのパッケージングを取り扱う GNU shar ユーティリティ
- Name: sharutils
- Version: 4.15.2
- Release: 1%{?_dist_release}
- License: GPL
- Group: Applications/Archiving
- Source: ftp://prep.ai.mit.edu/pub/gnu/sharutils/sharutils-%{version}.tar.xz
- Patch0: sharutils-4.14.2-Pass-compilation-with-Werror-format-security.patch
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- Requires(post): /sbin/install-info
- Vendor: Project Vine
- Distribution: Vine Linux
- %description
- The sharutils package contains the GNU shar utilities, a set of tools
- for encoding and decoding packages of files (in binary or text format)
- in a special plain text format called shell archives (shar). This
- format can be sent through email (which can be problematic for
- regular binary files). The shar utility supports a wide range of
- capabilities (compressing, uuencoding, splitting long files for
- multi-part mailings, providing checksums), which make it very flexible
- at creating shar files. After the files have been sent, the unshar
- tool scans mail messages looking for shar files. Unshar automatically
- strips off mail headers and introductory text and then unpacks the shar
- files.
- Install sharutils if you send binary files through email very often.
- %description -l ja
- sharuitls パッケージは(バイナリーかテキスト形式の)ファイルを
- シェルアーカイブ(shar) と呼ばれる特殊なプレインテキスト形式に
- エンコーディングとデコーディングのためのツールのセットである、
- GNU shar ユーティリティを含んでいる。このフォーマットは email で送信する
- ことが可能である。(通常のバイナリファイルは問題となりうる)。
- shar ユーティリティは幅広い機能をもっている(圧縮、uuencode、マルチパート
- メールのための長いファイルの分割、チェックサムの提供)、というわけで
- shar ファイルを作成するうえで融通がきく。ファイルが送られたあと、
- unshar ツールが shar ファイルを見つけるためにメールのメッセージを走査する。
- unshar は自動的にメールのヘッダと予備のテキストを落とし、shar ファイルを
- アンパックする。
- email でバイナリファイルをよく使うなら sharutils をインストールしなさい。
- %prep
- %setup -n %{name}-%{version}
- %patch0 -p1 -b .format
- # convert TODO, THANKS to UTF-8
- for i in TODO THANKS; do
- iconv -f iso-8859-1 -t utf-8 -o $i{.utf8,}
- mv $i{.utf8,}
- done
-
- %build
- %configure
- make %{?_smp_mflags}
- %install
- rm -rf ${RPM_BUILD_ROOT}
- make DESTDIR=${RPM_BUILD_ROOT} install
- rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
- chmod 644 AUTHORS ChangeLog COPYING NEWS README THANKS TODO
- %find_lang %{name}
- %post
- /sbin/install-info %{_infodir}/sharutils.info %{_infodir}/dir ||:
- %preun
- if [ $1 = 0 ]; then
- /sbin/install-info --delete %{_infodir}/sharutils.info %{_infodir}/dir ||:
- fi
- %clean
- rm -rf ${RPM_BUILD_ROOT}
- %files -f %{name}.lang
- %defattr(-,root,root)
- %{_bindir}/*
- %{_infodir}/*info*
- %{_mandir}/*/*
- %changelog
- * Sun May 22 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.15.2-1
- - updated to 4.15.2.
- - added Patch0.
- * Thu Jun 12 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.14-1
- - update to 4.14
- - drop all local patches
- * Sat Aug 16 2008 Shu KONNO <owa@bg.wakwak.com> 4.2.1_jp-1.6.2vl5
- - applied new versioning policy, spec in utf-8
- * Sat Jul 1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.2.1_jp-1.6.1vl6
- - rebuilt for VineSeed
- * Sun Jul 17 2005 SATO Masakiyo <info@pocomoco.net> 4.2.1_jp-1.6.1vl5
- - Added Patch9 for CAN-2005-0990
- * Wed Oct 20 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 4.2.1_jp-1.6.1vl4
- - Added Patch8 for buffer overflows.
- * Sat Apr 10 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org>
- - 4.2.1_jp-1.6.1vl3
- - added Patch[67]
- * Tue Jan 23 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
- - 4.2.1_jp-1.6.1vl2
- - rebuilt on VineSeed with new environment
- - use better macros (%%{_bindir}, %%{_infodir}, %%{_mandir}, %%{_localedir},
- %%configure, %%makeinstall, %%{_tmppath}, etc.)
- * Wed Jan 5 2000 Jun Nishii <jun@vinelinux.org>
- - updated to 4.2.1
- * Mon Jun 28 1999 Norihito Ohmori <ohmori@flatout.org>
- - Moved Japanese catalog from ja_JP.ujis to ja
- - rebuild from sharutils-4.2-10
- - configure --with-gnu-gettext to enable nls
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 12)
- * Wed Dec 30 1998 Cristian Gafton <gafton@redhat.com>
- - build for glibc 2.1
- * Fri Apr 24 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
- * Sat Apr 11 1998 Cristian Gafton <gafton@redhat.com>
- - manhattan rebuild
- * Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>
- - ALRIGHT! Woo-hoo! Erik already did the install-info stuff!
- - added BuildRoot
- - spec file cleanups
- * Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
- - uses install-info
- * Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
- - built against glibc
|