[devel] распаковка arj (was: unrar/p7zip)

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Сен 23 17:42:33 MSD 2005


On Fri, Sep 23, 2005 at 03:55:00PM +0300, Michael Shigorin wrote:
> PS: собрал себе 4.27-alt1 на базе 4.20-alt2, играюсь.

Кстати, то, что 7z (не 7za с явно Codecs/ в пузе) никто не
собирает -- это потому, что без обвязки или патча про libdir
он неповерабельный или просто все забыли?

Цепляю спек, который пытается собрать всё, что собирается,
и устанавливает плагины согласно README; если удастся заметить
преимущества, будем делать ему более уверенный поиск плагинов.
(собственно, чтоб arj и прочие Formats, которые не Codecs, умел)

Кстати, ещё наступил на дословно такие:
(не обращайте внимания на отсутствие -tarj,
тут не в этом дело)

---
life:/usr/lib/p7zip> ./7z a -v2k ~/work/zzz/archivers/tests/2/2.arj ~/work/zzz/archivers/tests/2/*               

7-Zip 4.27 beta  Copyright (c) 1999-2005 Igor Pavlov  2005-09-21
p7zip Version 4.27 (locale=uk_UA.KOI8-U,Utf16=on,HugeFiles=on)
Scanning


\home\mike\work\zzz\archivers\tests\2\HPLaserJet4.ppd:  WARNING: No more files                
\home\mike\work\zzz\archivers\tests\2\LDPD8.EXE:  WARNING: No more files                
\home\mike\work\zzz\archivers\tests\2\README:  WARNING: No more files                
\home\mike\work\zzz\archivers\tests\2\README.EAPI:  WARNING: No more files                
\home\mike\work\zzz\archivers\tests\2\set:  WARNING: No more files                


Creating archive /home/mike/work/zzz/archivers/tests/2/2.arj



WARNINGS for files:

\home\mike\work\zzz\archivers\tests\2\HPLaserJet4.ppd : No more files                
\home\mike\work\zzz\archivers\tests\2\LDPD8.EXE : No more files                
\home\mike\work\zzz\archivers\tests\2\README : No more files                
\home\mike\work\zzz\archivers\tests\2\README.EAPI : No more files                
\home\mike\work\zzz\archivers\tests\2\set : No more files                
----------------
WARNING: Cannot find 5 files
---

PS: собсно с чем сражаемся -- multipart и содержащие
кириллические имена архивы.  У arj крайне весёлый
(и безальтернативный) формат вывода multipart...

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua
----------- следующая часть -----------
Name: p7zip
Version: 4.27
Release: alt1

Summary: 7zip unofficial port - a file-archiver software using LZMA algorithms
License: LGPL
Group: Archiving/Compression

Url: http://p7zip.sourceforge.net
Packager: Andrey Semenov <mitrofan на altlinux.ru>

Source: %{name}_%{version}_src.tar.bz2

# Automatically added by buildreq on Wed Jul 21 2004
BuildRequires: gcc-c++ libstdc++-devel

%description
p7zip is a quick port of 7za.exe (command line version of 7zip) for Unix.

7-Zip is a file archiver with highest compression ratio.
For official version of 7zip (created by Igor Pavlov),
please visit http://www.7-zip.org

The url of the Linux port version maintained by myspace
is http://www.sf.net/projects/p7zip

%prep
%setup -q -n %{name}_%version

%build
# they try to install plugins here while 
%__mkdir_p bin/{Codecs,Formats}
%make_build LOCAL_LIBS=-lpthread
pushd 7zip
	find -name makefile | while read path; do
		make -C `dirname $path` ||:
	done
popd

%install
%__mkdir_p %buildroot{%_bindir,%_libdir/%name,%_man1dir}
%__cp -a bin/* %buildroot%_libdir/%name/
%__cp -a man1/* %buildroot%_man1dir/
%__ln_s ../lib/%name/7z %buildroot%_bindir/7z
%__ln_s ../lib/%name/7za %buildroot%_bindir/7za

%files
%doc README TODO ChangeLog DOCS/
%_bindir/*
%_libdir/%name/
%_man1dir/*

%changelog
* Fri Sep 23 2005 Michael Shigorin <mike на altlinux.org> 4.27-alt1
- 4.27
- minor spec cleanup (url/description updated, too)
- added codec/format plugin installation (arj, ...)

* Thu Sep 15 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.20-alt2
- add man pages

* Mon Jun 06 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.20-alt1
- release version

* Fri May 13 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.18-alt1
- 4.18

* Fri Apr 08 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.16-alt1
- 4.16

* Wed Feb 02 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.14.01-alt1
- 4.14.01

* Sun Jan 23 2005 Andrey Semenov <mitrofan на altlinux.ru> 4.14-alt1
- 4.14

* Tue Dec 21 2004 Andrey Semenov <mitrofan на altlinux.ru> 4.13-alt1
- 4.13

* Sun Nov 21 2004 Andrey Semenov <mitrofan на altlinux.ru> 4.12-alt1
- 4.12

* Mon Oct 25 2004 Andrey Semenov <mitrofan на altlinux.ru> 4.10-alt1
- new version

* Sat Aug 21 2004 Andrey Semenov <mitrofan на altlinux.ru> 0.91-alt1
- new version
- add support for FreeBSD 5.2.1
- add support of filesystem that support case sensitive filenames

* Wed Jul 21 2004 Andrey Semenov <mitrofan на altlinux.ru> 0.90-alt1
- First version of RPM package
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050923/13f2aa61/attachment-0001.bin>


Подробная информация о списке рассылки Devel