source: projects/specs/trunk/p/p7zip/p7zip-vl.spec @ 1176

Revision 1176, 4.6 KB checked in by kudoh, 14 years ago (diff)
Line 
1Summary:        A file archiver with very high compression ratio
2Summary(ja):    非常に圧縮率の高いファイルアーカイバ
3Name:           p7zip
4Version:        9.13
5Release:        1%{?_dist_release}
6License:        LGPL
7Group:          Applications/Archiving
8URL:            http://p7zip.sourceforge.net/
9Source0         http://prdownloads.sourceforge.net/p7zip/p7zip_%{version}_src_all.tar.bz2
10Buildroot:      %{_tmppath}/%{name}-%{version}-root
11BuildRequires:  perl
12Vendor:         Project Vine
13Distribution:   Vine Linux
14
15%description
16p7zip is a port of 7-Zip for POSIX systems like Unix (Linux, Solaris,
17OpenBSD, FreeBSD, Cygwin, ...), MacOS X and BeOS.
187-Zip is a file archiver with high compression ratio. The program
19supports 7z, ZIP, CAB, RAR, ARJ, LZH, GZIP, BZIP2, Z, TAR, CPIO, RPM,
20and DEB formats. Compression ratio in the new 7z format is 30-50% better
21than ratio in ZIP format.
22
23%description -l ja
24p7zip は 7-Zip を UNIX (Linux, Solaris, OpenBSD, FreeBSD 等), MacOS X
25や BeOS のような POSIX システムに移植したものです。
267-Zip は圧縮率の高いファイルアーカイバで、7z, ZIP, CAB, RAR, ARJ, LZH,
27GZIP, BZIP2, Z, TAR, CPIO, RPM, DEB フォーマットをサポートしています。
28新しい 7z フォーマットで圧縮すると、ZIP フォーマットで圧縮するよりも、
29圧縮率が 30〜50% 向上します。
30
31%package plugins
32Summary:        Additional plugins for p7zip
33Summary(ja):    p7zip の追加プラグイン
34Group:          Applications/Archiving
35Requires:       %{name} = %{version}
36
37%description plugins
38Additional plugins that can be used with 7z to extend its abilities.
39This package contains also a virtual file system for Midnight Commander.
40
41%description -l ja plugins
42このパッケージには 7z の機能を拡張するための追加が含まれています。
43また、Midnight Commander のための仮想ファイルシステムも含まれています。
44
45%prep
46%setup -q -n %{name}_%{version}
47
48%ifarch %{ix86} ppc alpha
49%__cp -f makefile.linux_x86_ppc_alpha makefile.machine
50%endif
51%ifarch x86_64
52%__cp -f makefile.linux_amd64 makefile.machine
53%endif
54
55#%__perl -p -i -e 's/ -O2.*/ %{optflags} \\/' \
56%__perl -p -i -e 's/(OPTFLAGS=).*/\1%{optflags}/' \
57        makefile.machine
58
59%build
60%__make %{?_smp_mflags} all2
61
62%check
63%__make test
64
65%install
66%__rm -rf %{buildroot}
67
68# create directories
69%__mkdir_p %{buildroot}%{_bindir}
70%__mkdir_p %{buildroot}%{_libdir}/%{name}
71%__mkdir_p %{buildroot}%{_mandir}
72
73# install libraries
74%__tar cfC - bin . | %__tar xfC - %{buildroot}%{_libdir}/%{name}
75
76# install man pages
77%__tar cf - man* | %__tar xfC - %{buildroot}%{_mandir}
78
79# install wrapper script for 7z
80%__cat << EOF > %{buildroot}%{_bindir}/7z
81#!/bin/sh
82exec %{_libdir}/%{name}/7z "\$@"
83EOF
84%__chmod 755 %{buildroot}%{_bindir}/7z
85
86# install wrapper script for 7za
87%__cat << EOF > %{buildroot}%{_bindir}/7za
88#!/bin/sh
89exec %{_libdir}/%{name}/7za "\$@"
90EOF
91%__chmod 755 %{buildroot}%{_bindir}/7za
92
93%clean
94%__rm -rf %{buildroot}
95
96%files
97%defattr(-,root,root)
98%doc ChangeLog README TODO DOCS
99%{_bindir}/7za
100%dir %{_libdir}/%{name}
101%{_libdir}/%{name}/7za
102%{_libdir}/%{name}/7zCon.sfx
103%{_mandir}/man*/7za.*
104
105%files plugins
106%defattr(-,root,root)
107%doc contrib
108%{_bindir}/7z
109%{_libdir}/%{name}/7z
110%{_libdir}/%{name}/7z.so
111%{_libdir}/%{name}/Codecs
112#{_libdir}/%{name}/Formats
113%{_mandir}/man*/*
114
115%changelog
116* Wed Jun 9 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 9.13-1
117- new upstream release
118
119* Sun Jun 21 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 9.04-1vl5
120- new upstream release
121
122* Sat Feb 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 4.65-1vl5
123- new upstream release
124- fixed %files plugins
125
126* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 4.58-1vl5
127- new upstream release
128- applied new versioning policy, spec in utf-8
129
130* Mon Jul 30 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.51-0vl1
131- rebuilt with new toolchain
132- new upstream release
133
134* Wed Feb 07 2007 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.44-0vl1
135- upstream release
136
137* Sat Oct 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.43-0vl1
138- upstream release
139
140* Fri Jul 14 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.42-0vl1
141- upstream release
142
143* Sat Apr 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.39-0vl1
144- upstream release
145
146* Thu Apr 06 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.37-0vl1
147- upstream release
148
149* Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.33-0vl1
150- upstream release
151
152* Tue Jan 17 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.30-0vl1
153- upstream release
154
155* Mon Oct 24 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.29-0vl2
156- separate plugins package like FC
157
158* Wed Oct 19 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.29-0vl1
159- upstream release
160
161* Sat Sep 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.20-0vl1
162- initial build
Note: See TracBrowser for help on using the repository browser.