ALT Linux Bugzilla
– Attachment 3913 Details for
Bug 20428
Сборка PeaZip
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
unfinished spec
peazip.spec (text/plain), 8.57 KB, created by
Michael Shigorin
on 2009-09-21 02:14:25 MSD
(
hide
)
Description:
unfinished spec
Filename:
MIME Type:
Creator:
Michael Shigorin
Created:
2009-09-21 02:14:25 MSD
Size:
8.57 KB
patch
obsolete
># Copyright (c) 2008-2009 oc2pus ># This file and all modifications and additions to the pristine ># package are under the same license as the package itself. > >%define docversion 2.6.2 > >Name: peazip >Version: 2.6.2 >Release: alt1 > >Summary: Cross-platform file and archive manager >License: GPL >Group: Archiving/Compression > >Url: http://peazip.sourceforge.net >Source: %name-%version.src.zip >Source1: %{name}_icons_linux.zip >Source2: %name.desktop >Source3: %name-%docversion.doc.zip >Source10: altconf.txt >Source11: conf.txt >Source20: http://www.cs.fit.edu/~mmahoney/compression/lpaq1v2.zip >Source21: http://www.cs.fit.edu/~mmahoney/compression/lpaq5.zip >Source22: http://www.cs.fit.edu/~mmahoney/compression/lpaq8.zip >Source23: http://www.cs.fit.edu/~mmahoney/compression/paq8l.zip >Source24: http://www.cs.fit.edu/~mmahoney/compression/paq8o.zip >Source25: http://cs.fit.edu/~mmahoney/compression/paq8f.zip >Source26: http://cs.fit.edu/~mmahoney/compression/paq8jd.zip >Source27: http://mesh.dl.sourceforge.net/sourceforge/balz/balz-1.15.tar.gz >Source28: http://surfnet.dl.sourceforge.net/sourceforge/quad/quad112src.zip >Source90: %name-rpmlintrc >#Patch: peazip-nobasm16.patch >Packager: Michael Shigorin <mike@altlinux.org> > >BuildRequires: dos2unix >BuildRequires: fpc >BuildRequires: fpc-src >BuildRequires: gcc-c++ >BuildRequires: kdelibs-devel >BuildRequires: lazarus >BuildRequires: p7zip >= 4.65 >BuildRequires: unace >BuildRequires: unzip >BuildRequires: upx >BuildRequires: xorg-proto-devel >BuildRequires: desktop-file-utils >Requires: p7zip >= 4.65 >Requires: unrar >Requires: unace >Requires: upx >Requires: tar > >BuildRequires: jackit-devel libjack libsndfile-devel > >%description >Cross-platform file and archive manager. Features volume spanning, >compression, authenticated encryption. Supports 7Z, 7-Zip sfx, >ACE, ARJ, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, >OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP > >%package kde3 >Summary: Konqueror integration for peazip >Group: Productivity/Archiving/Compression >Requires: %name = %version > >%description kde3 >Konqueror integration for package peazip. > >%prep >%setup -n %name-%version.src -a1 -a3 >rm readme_Win*.txt > ># adjust icons >pushd FreeDesktop_integration > for i in %{name}add %{name}ext %{name}extfolder %{name}exthere %{name}open %name; do > sed -i -e 's|Icon=tar|Icon=%name|g' $i.desktop > done >popd > ># unzip all lpaq sources >install -dm 755 lpaq >pushd lpaq > unzip -q %SOURCE20 > unzip -q %SOURCE21 > mv readme.txt lpaq5-readme.txt > unzip -q %SOURCE22 > mv readme.txt lpaq8-readme.txt > rm *.exe >popd > ># unzip all paq sources >install -dm 755 paq >pushd paq > # NOTE: keep *.asm and buildwithout -DNASM ==> faster .. > unzip -q %SOURCE23 > mv readme.txt paq8l-readme.txt > rm -f *.exe *.asm *.o* > unzip -q %SOURCE24 ># mv readme.txt paq8o-readme.txt > rm -f *.exe *.asm *.o* > unzip -q %SOURCE25 > mv readme.txt paq8f-readme.txt > rm -f *.exe *.asm *.o* > unzip -q %SOURCE26 > mv readme.txt paq8jd-readme.txt > rm -f *.exe *.asm *.o* > rm paq*32 paq*64 paq8l >popd > ># unzip all balz and quad sources >tar xfz %SOURCE27 >mv balz-1.15/README balz-1.15/balz-readme.txt >install -dm 755 quad >pushd quad > unzip -q %SOURCE28 > mv README.TXT quad-readme.txt > mv COPYING.TXT quad-copying.txt >popd > ># adjust line-endings and rights for docs >find . -name '*.txt' | xargs dos2unix >find . -name '*.txt' | xargs chmod 644 > ># replace desktop file (it uses mime=all/all) >install -m 644 %SOURCE2 FreeDesktop_integration > >%build >#CPPFLAGS="-O2 -Os -march=pentiumpro -fomit-frame-pointer" >CPPFLAGS="%optflags" >pushd lpaq > g++ lpaq1v2.cpp $CPPFLAGS -o lpaq1 >%ifnarch x86_64 > g++ lpaq5.cpp $CPPFLAGS -o lpaq5 >%endif > g++ lpaq8.cpp $CPPFLAGS -o lpaq8 > ># g++ lpaq5.cpp $CPPFLAGS -DWIKI -o lpaq5e ># g++ lpaq8.cpp $CPPFLAGS -DWIKI -o lpaq8e >popd > >pushd paq > # fix extra qualification error > sed -i -e 's|Mixer::p()|p()|g' \ > paq*.cpp > > g++ paq8f.cpp $CPPFLAGS -DNOASM -o paq8f > g++ paq8jd.cpp $CPPFLAGS -DNOASM -o paq8jd > g++ paq8l.cpp $CPPFLAGS -DNOASM -o paq8l > g++ paq8o.cpp $CPPFLAGS -DNOASM -o paq8o >popd > >pushd balz-1.15/src > g++ balz.cpp $CPPFLAGS -o ../balz >popd > >pushd quad > g++ quad.cpp $CPPFLAGS -o quad >popd > ># now build peazip >#peazip_widgetset="gtk" >peazip_widgetset="gtk2" >for i in project_pea project_gwrap project_peach; do > lazbuild \ >%ifarch x86_64 > --cpu=x86_64 \ >%endif > --widgetset=$peazip_widgetset \ > -B $i.lpr >done > >%install >install -dm 755 %buildroot%_libdir/%name >install -m 755 peazip \ > %buildroot%_libdir/%name > >install -dm 755 %buildroot%_libdir/%name/res >for i in pea pealauncher; do > install -m 755 $i \ > %buildroot%_libdir/%name/res >done >install -m 644 %SOURCE10 \ > %buildroot%_libdir/%name/res >install -m 644 %SOURCE11 \ > %buildroot%_libdir/%name/res > >install -dm 755 %buildroot%_libdir/%name/res/7z >pushd %buildroot%_libdir/%name/res/7z > ln -s %_libdir/p7zip/* . >popd >install -dm 755 %buildroot%_libdir/%name/res/arc > >install -dm 755 %buildroot%_libdir/%name/res/icons >cp -a media/icons/* \ > %buildroot%_libdir/%name/res/icons > >install -dm 755 %buildroot%_libdir/%name/res/lang >install -m 644 lang/* \ > %buildroot%_libdir/%name/res/lang > >install -dm 755 %buildroot%_libdir/%name/res/lpaq >for i in lpaq1 lpaq5 lpaq8; do > install -m 755 lpaq/$i \ > %buildroot%_libdir/%name/res/lpaq >done > >install -dm 755 %buildroot%_libdir/%name/res/paq >for i in paq8f paq8jd paq8l paq8o; do > install -m 755 paq/$i \ > %buildroot%_libdir/%name/res/paq >done > >install -dm 755 %buildroot%_libdir/%name/res/quad >install -m 755 balz-1.15/balz \ > %buildroot%_libdir/%name/res/quad >install -m 755 quad/quad \ > %buildroot%_libdir/%name/res/quad > >install -dm 755 %buildroot%_libdir/%name/res/themes >cp -a media/themes/* \ > %buildroot%_libdir/%name/res/themes > >install -dm 755 %buildroot%_libdir/%name/res/unace >pushd %buildroot%_libdir/%name/res/unace > ln -s %_bindir/unace . >popd > >install -dm 755 %buildroot%_libdir/%name/res/upx >pushd %buildroot%_libdir/%name/res/upx > ln -s %_bindir/upx . >popd > >install -dm 755 %buildroot%_bindir >pushd %buildroot%_bindir > ln -s %_libdir/%name/%name . >popd > ># kde3 files >install -dm 755 %buildroot/usr/share/applications/kde >install -m 644 FreeDesktop_integration/%name.desktop \ > %buildroot/usr/share/applications/kde > >install -dm 755 %buildroot/usr/share/apps/konqueror/servicemenus >install -m 644 FreeDesktop_integration/*.desktop \ > %buildroot/usr/share/apps/konqueror/servicemenus >rm %buildroot/usr/share/apps/konqueror/servicemenus/%name.desktop > >install -dm 755 %buildroot/usr/share/icons >cp -a peazip_icons_linux/* %buildroot/usr/share/icons >rm %buildroot/usr/share/icons/peazip_icons_linux.txt > ># icon >install -dm 755 %buildroot%_pixmapsdir >install -m 644 peazip_icons_linux/peazip_ico.png \ > %buildroot%_pixmapsdir/%name.png > ># menu-entry >install -dm 755 %buildroot%_desktopdir >install -m 644 FreeDesktop_integration/%name.desktop \ > %buildroot%_desktopdir > >. %_sysconfdir/usr/common_options >#kde_post_install > >%files >%doc *.txt >%doc %name-%version.doc/*.pdf >%doc peazip_icons_linux/peazip_icons_linux.txt >%doc lpaq/*.txt >%doc paq/*.txt >%doc balz-1.15/balz-readme.txt >%doc quad/*.txt >%_bindir/* >%_libdir/%name/ >%_desktopdir/%name.desktop >%_pixmapsdir/%name.png > >%files kde3 >/usr/share/applications/kde/* >/usr/share/apps/konqueror/servicemenus/* >/usr/share/icons/* > >%changelog >* Sun Sep 20 2009 Michael Shigorin <mike@altlinux.org> 2.6.2-alt1 >- 2.6.2 > >* Sun Sep 20 2009 Michael Shigorin <mike@altlinux.org> 2.7-alt1 >- 2.7 built for ALT Linux >- based on heavily cleaned up 2.6.2 packman spec > >* Sat Jun 13 2009 Toni Graffy <toni@links2linux.de> - 2.6.2-0.pm.1 >- update to 2.6.2 >* Fri Jun 05 2009 Toni Graffy <toni@links2linux.de> - 2.6.1-0.pm.1 >- update to 2.6.1 > update introduces various fixes and user-suggested usability > improvements. >* Mon Apr 04 2009 Toni Graffy <toni@links2linux.de> - 2.6-0.pm.1 >- update to 2.6 > * 2.6 release is targeted to a majour UI update > * Navigation bar was made simpler with the introduction of a > navigation menu which shows filesystem, user's bookmarks and recent > files; a single point to show hierarchical, user-centered and usage > pattern-centered views of system's resources. > * 85 file extensions are now supported, and icon themes and all > language files were updated >* Thu Feb 26 2009 Toni Graffy <toni@links2linux.de> - 2.5.1-0.pm.1 >- update to 2.5.1 > The p7zip backend was updated to version 4.65. Filebrowser now > auto-refreshes. The translations were updated and a Spanish > localization was added. >* Wed Jan 28 2009 Toni Graffy <toni@links2linux.de> - 2.5-0.pm.1 >- update to 2.5 >* Thu Nov 27 2008 Toni Graffy <toni@links2linux.de> - 2.4.1-0.pm.1 >- update to 2.4.1 >* Mon Nov 10 2008 Toni Graffy <toni@links2linux.de> - 2.4-0.pm.1 >- update to 2.4 >* Sat Nov 01 2008 Toni Graffy <toni@links2linux.de> - 2.3a-0.pm.1 >- initial build 2.3a
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 20428
: 3913