]> git.pld-linux.org Git - packages/mypaint.git/blame - mypaint.spec
- rel 2, switch to python 3
[packages/mypaint.git] / mypaint.spec
CommitLineData
b14d8194 1Summary: MyPaint is a fast and easy open-source graphics application for digital painters
27faf09b 2Summary(pl.UTF-8): Szybka i łatwa w obsłudze aplikacja dla komputerowych malarzy
b14d8194 3Name: mypaint
b4a36849 4Version: 2.0.1
712d9506 5Release: 2
27faf09b 6License: GPL v2+
b14d8194 7Group: X11/Applications/Graphics
49945c6a
JB
8#Source0Download: https://github.com/mypaint/mypaint/releases
9Source0: https://github.com/mypaint/mypaint/releases/download/v%{version}/%{name}-%{version}.tar.xz
b4a36849 10# Source0-md5: dc9abd2e9da8477cbad55905ed07a46a
49945c6a 11URL: http://mypaint.org/
f715b9ec 12BuildRequires: gettext-tools
27faf09b
JB
13BuildRequires: glib2-devel >= 2.0
14BuildRequires: gtk+3-devel >= 3.12
49945c6a
JB
15BuildRequires: json-c-devel >= 0.11
16BuildRequires: lcms2-devel >= 2
17BuildRequires: libgomp-devel
b4a36849 18BuildRequires: libmypaint-devel >= 1.6
b14d8194 19BuildRequires: libpng-devel
27faf09b
JB
20BuildRequires: libstdc++-devel >= 6:4.7
21BuildRequires: mypaint-brushes-devel >= 2.0
def98e1f 22BuildRequires: pkgconfig
712d9506
JR
23BuildRequires: python3 >= 1:3.7
24BuildRequires: python3-numpy-devel
25BuildRequires: python3-pygobject3-devel >= 3.0
26BuildRequires: python3-setuptools
b14d8194 27BuildRequires: rpm-pythonprov
64dffc6a 28BuildRequires: rpmbuild(find_lang) >= 1.32
dbabdb9b 29BuildRequires: sed >= 4.0
27faf09b 30BuildRequires: swig-python >= 3
49945c6a
JB
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
c29e50d4 33Requires: desktop-file-utils
27faf09b 34Requires: gtk+3-devel >= 3.12
c29e50d4 35Requires: gtk-update-icon-cache
b14d8194 36Requires: hicolor-icon-theme
b4a36849 37Requires: libmypaint >= 1.6
27faf09b 38Requires: mypaint-brushes >= 2.0
712d9506
JR
39Requires: python3-numpy
40Requires: python3-pycairo >= 1.4
41Requires: python3-pygobject3 >= 3
b14d8194 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45MyPaint is a fast and easy open-source graphics application for
46digital painters. It lets you focus on the art instead of the program.
47You work on your canvas with minimum distractions, bringing up the
48interface only when you need it.
49
50%description -l pl.UTF-8
51MyPaint jest szybką i łatwą w obsłudze aplikacją dla malarzy.
52Aplikacja pozwala skupić się na własnym dziele poprzez wygodną funkcję
53ukrywania interfejsu użytkownika.
54
55%prep
56%setup -q
57
27faf09b 58%{__sed} -i -e 's/^\(linkflags\|ccflags\).*-O3.*/pass/' setup.py
dbabdb9b 59
b14d8194 60%build
712d9506 61%py3_build
b14d8194 62
63%install
64rm -rf $RPM_BUILD_ROOT
49945c6a 65
27faf09b 66# see mypaint script /libpath_combined
712d9506
JR
67%py3_install \
68 --install-platlib=%{_libdir}/mypaint \
69 --install-purelib=%{_libdir}/lib/mypaint
49945c6a
JB
70
71# duplicate of scalable?
72%{__rm} $RPM_BUILD_ROOT%{_iconsdir}/hicolor/24x24/actions/*.svg
95a78a3a 73
49945c6a 74%{__mv} $RPM_BUILD_ROOT%{_localedir}/{nn_NO,nn}
b14d8194 75
76%find_lang %{name}
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%post
c29e50d4 82%update_desktop_database
b14d8194 83%update_icon_cache hicolor
84
85%postun
c29e50d4 86%update_desktop_database
b14d8194 87%update_icon_cache hicolor
88
89%files -f %{name}.lang
90%defattr(644,root,root,755)
49945c6a 91%doc Changelog.md Licenses.dep5 Licenses.md README.md doc/*
b14d8194 92%attr(755,root,root) %{_bindir}/mypaint
49945c6a 93%attr(755,root,root) %{_bindir}/mypaint-ora-thumbnailer
712d9506
JR
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
27faf09b
JB
102%{_datadir}/metainfo/mypaint.appdata.xml
103%{_datadir}/mypaint
49945c6a
JB
104%{_datadir}/thumbnailers/mypaint-ora.thumbnailer
105%{_desktopdir}/mypaint.desktop
49945c6a
JB
106%{_iconsdir}/hicolor/*x*/actions/mypaint-tool-*.png
107%{_iconsdir}/hicolor/scalable/actions/mypaint-*.svg
27faf09b
JB
108%{_iconsdir}/hicolor/scalable/apps/org.mypaint.MyPaint.svg
109%{_iconsdir}/hicolor/symbolic/apps/org.mypaint.MyPaint-symbolic.svg
This page took 0.358033 seconds and 4 git commands to generate.