Witam Ponieważ to mój pierwszy mail na listę PLD chciałbym pogratulować świetnej dystrybucji. Wcześniej używałem ubuntu, a po instalacji PLD zakochałem się w prostocie obsługi pakietów za pomocą poldka :)
W repozytorium CVS nie znalazłem SPECa dla świetnego programu graficznego mypaint (http://mypaint.intilinux.com/). problem postanowiłem rozwiązać samodzielnie. Po kilku wieczorach przeznaczonych na naukę budowy RPMów stworzony plik chciałem przekazać być może komuś także się przyda. SPEC został napisany od zera wzorując się na istniejących oraz zmodyfikowany skryptem adapter. Proszę o uwagi ponieważ to mój pierwszy SPEC napewno nie idealny. Pozdrawiam Andrzej Kilijański
# $Revision:$, $Date:$ Summary: MyPaint is a fast and easy open-source graphics application for digital painters Summary(pl.UTF-8): Szybka i łatwa w obsłudze aplikacja dla komputerowych malarzy. Name: mypaint Version: 0.9.1 Release: 1 License: GPL Group: X11/Applications/Graphics Source0: http://download.gna.org/mypaint/%{name}-%{version}.tar.bz2 URL: http://mypaint.intilinux.com/ BuildRequires: libpng-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: python-numpy-numarray-devel BuildRequires: rpm-pythonprov BuildRequires: scons BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Requires: hicolor-icon-theme Requires: libpng Requires: python-numpy Requires: python-numpy-numarray Requires: python-pycairo Requires: python-pygtk-gtk %description MyPaint is a fast and easy open-source graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. %description -l pl.UTF-8 MyPaint jest szybką i łatwą w obsłudze aplikacją dla malarzy. Aplikacja pozwala skupić się na własnym dziele poprzez wygodną funkcję ukrywania interfejsu użytkownika. %clean rm -rf $RPM_BUILD_ROOT %prep %setup -q %build #scons %install rm -rf $RPM_BUILD_ROOT scons prefix=$RPM_BUILD_ROOT%{_prefix} install %post /sbin/ldconfig umask 022 [ ! -x %{_bindir}/update-desktop-database ] || %{_bindir}/update-desktop-database >/dev/null 2>&1 ||: %update_icon_cache hicolor %postun /sbin/ldconfig umask 022 [ ! -x %{_bindir}/update-desktop-database ] || %{_bindir}/update-desktop-database >/dev/null 2>&1 %update_icon_cache hicolor %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/mypaint %attr(755,root,root) %{_libdir}/mypaint/*_mypaintlib.so %dir %{_desktopdir} %{_desktopdir}/mypaint.desktop %dir %{_iconsdir} %dir %{_iconsdir}/hicolor %dir %{_iconsdir}/hicolor/16x16 %dir %{_iconsdir}/hicolor/16x16/apps %dir %{_iconsdir}/hicolor/22x22 %dir %{_iconsdir}/hicolor/22x22/apps %dir %{_iconsdir}/hicolor/24x24 %dir %{_iconsdir}/hicolor/24x24/apps %dir %{_iconsdir}/hicolor/32x32 %dir %{_iconsdir}/hicolor/32x32/apps %dir %{_iconsdir}/hicolor/48x48 %dir %{_iconsdir}/hicolor/48x48/apps %dir %{_iconsdir}/hicolor/scalable %dir %{_iconsdir}/hicolor/scalable/apps %{_iconsdir}/hicolor/16x16/apps/mypaint.png %{_iconsdir}/hicolor/22x22/apps/mypaint.png %{_iconsdir}/hicolor/24x24/apps/mypaint.png %{_iconsdir}/hicolor/32x32/apps/mypaint.png %{_iconsdir}/hicolor/48x48/apps/mypaint.png %{_iconsdir}/hicolor/scalable/apps/mypaint.svg %{_datadir}/locale %dir %{_datadir}/mypaint %dir %{_datadir}/mypaint/backgrounds %{_datadir}/mypaint/backgrounds/* %dir %{_datadir}/mypaint/brushes %dir %{_datadir}/mypaint/brushes/classic %dir %{_datadir}/mypaint/brushes/deevad %dir %{_datadir}/mypaint/brushes/experimental %dir %{_datadir}/mypaint/brushes/ramon %dir %{_datadir}/mypaint/brushes/tanda %{_datadir}/mypaint/brushes/classic/* %{_datadir}/mypaint/brushes/deevad/* %{_datadir}/mypaint/brushes/experimental/* %{_datadir}/mypaint/brushes/ramon/* %{_datadir}/mypaint/brushes/tanda/* %{_datadir}/mypaint/brushes/FX_blender_prev %attr(755,root,root) %{_datadir}/mypaint/brushes/label-brush-mypaint.sh %{_datadir}/mypaint/brushes/order.conf %{_datadir}/mypaint/brushes/prev-template.xcf.gz %dir %{_datadir}/mypaint/brushlib %{_datadir}/mypaint/brushlib/__init__.py %{_datadir}/mypaint/brushlib/brushsettings.py %attr(755,root,root) %{_datadir}/mypaint/brushlib/generate.py %dir %{_datadir}/mypaint/gui %{_datadir}/mypaint/gui/application.py %{_datadir}/mypaint/gui/backgroundwindow.py %{_datadir}/mypaint/gui/brushcreationwidget.py %{_datadir}/mypaint/gui/brushmanager.py %{_datadir}/mypaint/gui/brushselectionwindow.py %{_datadir}/mypaint/gui/brushsettingswindow.py %{_datadir}/mypaint/gui/colorhistory.py %{_datadir}/mypaint/gui/colorpicker.py %attr(755,root,root) %{_datadir}/mypaint/gui/colorsamplerwindow.py %{_datadir}/mypaint/gui/colorselectionwindow.py %{_datadir}/mypaint/gui/cursor.py %{_datadir}/mypaint/gui/dialogs.py %{_datadir}/mypaint/gui/document.py %{_datadir}/mypaint/gui/drawwindow.py %{_datadir}/mypaint/gui/filehandling.py %{_datadir}/mypaint/gui/functionwindow.py %{_datadir}/mypaint/gui/gtkexcepthook.py %{_datadir}/mypaint/gui/historypopup.py %{_datadir}/mypaint/gui/__init__.py %{_datadir}/mypaint/gui/inputtestwindow.py %{_datadir}/mypaint/gui/keyboard.py %{_datadir}/mypaint/gui/layerswindow.py %{_datadir}/mypaint/gui/main.py %{_datadir}/mypaint/gui/menu.xml %{_datadir}/mypaint/gui/pixbuflist.py %{_datadir}/mypaint/gui/preferenceswindow.py %{_datadir}/mypaint/gui/stategroup.py %{_datadir}/mypaint/gui/tileddrawwidget.py %{_datadir}/mypaint/gui/windowing.py %dir %{_datadir}/mypaint/lib %{_datadir}/mypaint/lib/* %dir %{_datadir}/mypaint/pixmaps %{_datadir}/mypaint/pixmaps/* %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[email protected]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log:$
_______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
