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 4.15.2-1 - updated to 4.15.2. - added Patch0. * Thu Jun 12 2014 Daisuke SUZUKI 4.14-1 - update to 4.14 - drop all local patches * Sat Aug 16 2008 Shu KONNO 4.2.1_jp-1.6.2vl5 - applied new versioning policy, spec in utf-8 * Sat Jul 1 2006 Ryoichi INAGAKI 4.2.1_jp-1.6.1vl6 - rebuilt for VineSeed * Sun Jul 17 2005 SATO Masakiyo 4.2.1_jp-1.6.1vl5 - Added Patch9 for CAN-2005-0990 * Wed Oct 20 2004 IKEDA Katsumi 4.2.1_jp-1.6.1vl4 - Added Patch8 for buffer overflows. * Sat Apr 10 2004 KOBAYASHI R. Taizo - 4.2.1_jp-1.6.1vl3 - added Patch[67] * Tue Jan 23 2001 MATSUBAYASHI 'Shaolin' Kohji - 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 - updated to 4.2.1 * Mon Jun 28 1999 Norihito Ohmori - 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 - auto rebuild in the new build environment (release 12) * Wed Dec 30 1998 Cristian Gafton - build for glibc 2.1 * Fri Apr 24 1998 Prospector System - translations modified for de, fr, tr * Sat Apr 11 1998 Cristian Gafton - manhattan rebuild * Fri Oct 17 1997 Donnie Barnes - ALRIGHT! Woo-hoo! Erik already did the install-info stuff! - added BuildRoot - spec file cleanups * Sun Sep 14 1997 Erik Troan - uses install-info * Fri Jul 18 1997 Erik Troan - built against glibc