1 Summary: MyPaint is a fast and easy open-source graphics application for digital painters
2 Summary(pl.UTF-8): Szybka i łatwa w obsłudze aplikacja dla komputerowych malarzy
7 Group: X11/Applications/Graphics
8 #Source0Download: https://github.com/mypaint/mypaint/releases
9 Source0: https://github.com/mypaint/mypaint/releases/download/v%{version}/%{name}-%{version}.tar.xz
10 # Source0-md5: dc9abd2e9da8477cbad55905ed07a46a
11 URL: http://mypaint.org/
12 BuildRequires: gettext-tools
13 BuildRequires: glib2-devel >= 2.0
14 BuildRequires: gtk+3-devel >= 3.12
15 BuildRequires: json-c-devel >= 0.11
16 BuildRequires: lcms2-devel >= 2
17 BuildRequires: libgomp-devel
18 BuildRequires: libmypaint-devel >= 1.6
19 BuildRequires: libpng-devel
20 BuildRequires: libstdc++-devel >= 6:4.7
21 BuildRequires: mypaint-brushes-devel >= 2.0
22 BuildRequires: pkgconfig
23 BuildRequires: python3 >= 1:3.7
24 BuildRequires: python3-numpy-devel
25 BuildRequires: python3-pygobject3-devel >= 3.0
26 BuildRequires: python3-setuptools
27 BuildRequires: rpm-pythonprov
28 BuildRequires: rpmbuild(find_lang) >= 1.32
29 BuildRequires: sed >= 4.0
30 BuildRequires: swig-python >= 3
31 BuildRequires: tar >= 1:1.22
33 Requires: desktop-file-utils
34 Requires: gtk+3 >= 3.12
35 Requires: gtk-update-icon-cache
36 Requires: hicolor-icon-theme
37 Requires: libmypaint >= 1.6
38 Requires: mypaint-brushes >= 2.0
39 Requires: python3-numpy
40 Requires: python3-pycairo >= 1.4
41 Requires: python3-pygobject3 >= 3
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 MyPaint is a fast and easy open-source graphics application for
46 digital painters. It lets you focus on the art instead of the program.
47 You work on your canvas with minimum distractions, bringing up the
48 interface only when you need it.
50 %description -l pl.UTF-8
51 MyPaint jest szybką i łatwą w obsłudze aplikacją dla malarzy.
52 Aplikacja pozwala skupić się na własnym dziele poprzez wygodną funkcję
53 ukrywania interfejsu użytkownika.
58 %{__sed} -i -e 's/^\(linkflags\|ccflags\).*-O3.*/pass/' setup.py
64 rm -rf $RPM_BUILD_ROOT
66 # see mypaint script /libpath_combined
68 --install-platlib=%{_libdir}/mypaint \
69 --install-purelib=%{_libdir}/lib/mypaint
71 # duplicate of scalable?
72 %{__rm} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/24x24/actions/*.svg
74 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{nn_NO,nn}
79 rm -rf $RPM_BUILD_ROOT
82 %update_desktop_database
83 %update_icon_cache hicolor
86 %update_desktop_database
87 %update_icon_cache hicolor
89 %files -f %{name}.lang
90 %defattr(644,root,root,755)
91 %doc Changelog.md Licenses.dep5 Licenses.md README.md doc/*
92 %attr(755,root,root) %{_bindir}/mypaint
93 %attr(755,root,root) %{_bindir}/mypaint-ora-thumbnailer
94 %dir %{_libdir}/mypaint
95 %{_libdir}/mypaint/gui
96 %dir %{_libdir}/mypaint/lib
97 %attr(755,root,root) %{_libdir}/mypaint/lib/_mypaintlib*.so
98 %{_libdir}/mypaint/lib/__pycache__
99 %{_libdir}/mypaint/lib/*.py
100 %{_libdir}/mypaint/lib/layer
101 %{_libdir}/mypaint/MyPaint-2.0.0a0-py*.egg-info
102 %{_datadir}/metainfo/mypaint.appdata.xml
104 %{_datadir}/thumbnailers/mypaint-ora.thumbnailer
105 %{_desktopdir}/mypaint.desktop
106 %{_iconsdir}/hicolor/*x*/actions/mypaint-tool-*.png
107 %{_iconsdir}/hicolor/scalable/actions/mypaint-*.svg
108 %{_iconsdir}/hicolor/scalable/apps/org.mypaint.MyPaint.svg
109 %{_iconsdir}/hicolor/symbolic/apps/org.mypaint.MyPaint-symbolic.svg