]> git.pld-linux.org Git - packages/mypaint.git/blame - mypaint.spec
- rel 3
[packages/mypaint.git] / mypaint.spec
CommitLineData
b14d8194 1Summary: MyPaint is a fast and easy open-source graphics application for digital painters
2Summary(pl.UTF-8): Szybka i łatwa w obsłudze aplikacja dla komputerowych malarzy.
3Name: mypaint
4a2f463b 4Version: 1.1.0
a9518cec 5Release: 3
b14d8194 6License: GPL
7Group: X11/Applications/Graphics
8Source0: http://download.gna.org/mypaint/%{name}-%{version}.tar.bz2
c29e50d4 9# Source0-md5: 7846a8406259d0fc81c9a2157a2348bf
b14d8194 10URL: http://mypaint.intilinux.com/
b14d8194 11BuildRequires: gettext-devel
def98e1f 12BuildRequires: gtk+2-devel
4a2f463b
CM
13BuildRequires: json-c-devel
14BuildRequires: lcms2-devel
b14d8194 15BuildRequires: libpng-devel
def98e1f 16BuildRequires: pkgconfig
b14d8194 17BuildRequires: python-numpy-numarray-devel
def98e1f 18BuildRequires: python-pygobject-devel
b14d8194 19BuildRequires: rpm-pythonprov
64dffc6a 20BuildRequires: rpmbuild(find_lang) >= 1.32
b14d8194 21BuildRequires: scons
dbabdb9b 22BuildRequires: sed >= 4.0
b14d8194 23BuildRequires: swig-python
c29e50d4
ER
24Requires: desktop-file-utils
25Requires: gtk-update-icon-cache
b14d8194 26Requires: hicolor-icon-theme
b14d8194 27Requires: python-numpy-numarray
28Requires: python-pycairo
29Requires: python-pygtk-gtk
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33MyPaint is a fast and easy open-source graphics application for
34digital painters. It lets you focus on the art instead of the program.
35You work on your canvas with minimum distractions, bringing up the
36interface only when you need it.
37
38%description -l pl.UTF-8
39MyPaint jest szybką i łatwą w obsłudze aplikacją dla malarzy.
40Aplikacja pozwala skupić się na własnym dziele poprzez wygodną funkcję
41ukrywania interfejsu użytkownika.
42
43%prep
44%setup -q
45
dbabdb9b
ER
46%{__sed} -i -e "
47 # set our cflags
48 s/'-O3'/'%{rpmcflags}'/
49
50 # lib64 fix
51 s,prefix/lib/mypaint,prefix/%{_lib}/mypaint,
52" SConscript SConstruct
53
54%{__sed} -i -e "
55 /@LIBDIR@/ s/'lib'/'%{_lib}'/
56 s,prefix/lib,prefix/%{_lib},
57" brushlib/SConscript
58
b14d8194 59%build
dbabdb9b
ER
60%scons \
61 prefix=$RPM_BUILD_ROOT%{_prefix}
b14d8194 62
63%install
64rm -rf $RPM_BUILD_ROOT
c29e50d4
ER
65%scons install \
66 prefix=$RPM_BUILD_ROOT%{_prefix}
b14d8194 67
dbabdb9b
ER
68# scons as always sucks and doesn't set +x bit
69chmod +x $RPM_BUILD_ROOT%{_libdir}/mypaint/_mypaintlib.so
70
95a78a3a
ER
71# not packaged
72%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/libmypaint
73%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmypaint.a
74%{__rm} $RPM_BUILD_ROOT%{_pkgconfigdir}/libmypaint.pc
75
b14d8194 76# unsupported
4a2f463b 77%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/nn_NO
b14d8194 78
79%find_lang %{name}
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post
c29e50d4 85%update_desktop_database
b14d8194 86%update_icon_cache hicolor
87
88%postun
c29e50d4 89%update_desktop_database
b14d8194 90%update_icon_cache hicolor
91
92%files -f %{name}.lang
93%defattr(644,root,root,755)
94%doc README changelog doc/*
95%attr(755,root,root) %{_bindir}/mypaint
96%dir %{_libdir}/mypaint
97%attr(755,root,root) %{_libdir}/mypaint/*_mypaintlib.so
98%{_desktopdir}/mypaint.desktop
c29e50d4
ER
99%{_iconsdir}/hicolor/*/apps/mypaint.*
100%{_iconsdir}/hicolor/*/actions/*.*
b14d8194 101%dir %{_datadir}/mypaint
102%{_datadir}/mypaint/backgrounds
103%dir %{_datadir}/mypaint/brushes
4a2f463b 104%{_datadir}/mypaint/brushes/FX_blender_prev.png
b14d8194 105%{_datadir}/mypaint/brushes/classic
106%{_datadir}/mypaint/brushes/deevad
107%{_datadir}/mypaint/brushes/experimental
108%{_datadir}/mypaint/brushes/ramon
109%{_datadir}/mypaint/brushes/tanda
b14d8194 110%attr(755,root,root) %{_datadir}/mypaint/brushes/label-brush-mypaint.sh
111%{_datadir}/mypaint/brushes/order.conf
112%{_datadir}/mypaint/brushes/prev-template.xcf.gz
113%dir %{_datadir}/mypaint/brushlib
114%{_datadir}/mypaint/brushlib/__init__.py
115%{_datadir}/mypaint/brushlib/brushsettings.py
4a2f463b 116%{_datadir}/mypaint/brushlib/brushsettings.json
b14d8194 117%attr(755,root,root) %{_datadir}/mypaint/brushlib/generate.py
118%dir %{_datadir}/mypaint/gui
4a2f463b
CM
119%{_datadir}/mypaint/gui/*.xml
120%{_datadir}/mypaint/gui/*.py
121%dir %{_datadir}/mypaint/gui/colors
122%{_datadir}/mypaint/gui/colors/*.py
123%dir %{_datadir}/mypaint/palettes
124%{_datadir}/mypaint/palettes/*.gpl
b14d8194 125%{_datadir}/mypaint/lib
126%{_datadir}/mypaint/pixmaps
This page took 0.103689 seconds and 4 git commands to generate.