diff --git a/README.md b/README.md index 0c68da6..0c365c7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # p7zip +p7zip is a port of 7z.exe and 7za.exe for Unix. 7z.exe and 7za.exe are the command line version of 7-zip, a file archiver with highest compression ratio. + diff --git a/p7zip.spec b/p7zip.spec new file mode 100644 index 0000000..755622e --- /dev/null +++ b/p7zip.spec @@ -0,0 +1,116 @@ +Name: p7zip +Version: 9.20.1 +Release: 1mamba +Summary: A file archiver with highest compression ratio. +Group: Applications/Archiving +Vendor: openmamba +Distribution: openmamba +Packager: Stefano Cotta Ramusino +URL: http://p7zip.sourceforge.net/ +Source: http://downloads.sourceforge.net/sourceforge/%{name}/%{name}_%{version}_src_all.tar.bz2 +License: LGPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libstdc++6-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +p7zip is a port of 7z.exe and 7za.exe for Unix. 7z.exe and 7za.exe are the command line version of 7-zip, a file archiver with highest compression ratio. + +%prep +%setup -q -n %{name}_%{version} + +%build +%make all3 + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +make install \ + DEST_HOME=%{buildroot}%{_prefix} \ + DEST_MAN=%{buildroot}%{_mandir} \ + DEST_SHARE_DOC=%{buildroot}%{_docdir}/%{name}-%{version} + +chmod -R a+w %{buildroot}%{_defaultdocdir}/%{name}-%{version} +rm -fr %{buildroot}%{_defaultdocdir}/%{name}-%{version} + +sed -i 's/'`echo %{buildroot} | sed 's/\//\\\\\//g'`'//' \ + %{buildroot}%{_bindir}/7z{,a} + +# fix permissions for the documentations +chmod -R a+r DOCS + +# fix permissions for tools +chmod 755 %{buildroot}%{_prefix}/lib/%{name}/7z{,a,Con.sfx} + +# fixup strange shared library permissions +chmod 755 %{buildroot}%{_prefix}/lib/%{name}/*/*.so + +## install mc extension +#install -D -m 755 contrib/VirtualFileSystemForMidnightCommander/u7z \ +# %{buildroot}%{_datadir}/mc/extfs/u7z + +# install gzip-like CLI wrapper +install -D -m 755 contrib/gzip-like_CLI_wrapper_for_7z/%{name} \ + %{buildroot}%{_bindir}/%{name} + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/7za +%{_bindir}/7z +%{_bindir}/7zr +%{_bindir}/%{name} +%dir %{_prefix}/lib/%{name} +%{_prefix}/lib/%{name}/* +%{_mandir}/man1/7z* +%doc DOCS/License.txt DOCS/copying.txt +#%doc ChangeLog README TODO DOCS +#%doc contrib/VirtualFileSystemForMidnightCommander/readme +#%doc contrib/gzip-like_CLI_wrapper_for_7z/README + +%changelog +* Sat Jul 23 2011 Automatic Build System 9.20.1-1mamba +- automatic update to 3.0.3.0 by autodist + +* Thu Jan 27 2011 Silvan Calarco 9.13-1mamba +- update to 9.13 +- removed post script to add support for mc (included upstream) + +* Wed Jun 10 2009 Automatic Build System 9.04-1mamba +- automatic update by autodist + +* Sun Apr 26 2009 Silvan Calarco 4.65-2mamba +- exclude conflicting file with mc + +* Mon Mar 02 2009 Silvan Calarco 4.65-1mamba +- automatic update by autodist + +* Mon Dec 22 2008 Silvan Calarco 4.61-1mamba +- automatic update by autodist + +* Thu Oct 02 2008 Silvan Calarco 4.57-1mamba +- automatic update by autodist +- removed requirement for mc + +* Tue Apr 17 2007 Stefano Cotta Ramusino 4.44-1mamba +- update to version 4.44 by autospec + +* Mon Jul 17 2006 Stefano Cotta Ramusino 4.42-1qilnx +- update to version 4.42 by autospec + +* Mon Apr 10 2006 Stefano Cotta Ramusino 4.37-1qilnx +- spec file fixed +- update to version 4.37 by autospec + +* Thu Sep 22 2005 Stefano Cotta Ramusino 4.20-1qilnx +- update to version 4.20 by autospec + +* Tue Feb 08 2005 Silvan Calarco 4.14.01-2qilnx +- rebuilt and moved to devel repository + +* Tue Feb 08 2005 Stefano Cotta Ramusino 4.14.01-1qilnx +- package created by autospec