3 %bcond_without apidocs # API documentation
4 %bcond_without openmp # OpenMP support
6 Summary: Library for making brush strokes
7 Summary(pl.UTF-8): Biblioteka do wykonywania dotknięć pędzla
13 #Source0Download: https://github.com/mypaint/libmypaint/releases
14 Source0: https://github.com/mypaint/libmypaint/releases/download/v%{version}/%{name}-%{version}.tar.xz
15 # Source0-md5: 60334e7449ea05674714b1c7098b5383
16 URL: http://mypaint.org/
17 BuildRequires: autoconf >= 2.62
18 BuildRequires: automake
19 BuildRequires: gcc >= 5:3.2
20 BuildRequires: gegl-devel >= 0.4.14
21 BuildRequires: gettext-tools
22 BuildRequires: glib2-devel >= 2.0
23 BuildRequires: gobject-introspection-devel >= 1.32.0
24 BuildRequires: intltool
25 %{?with_openmp:BuildRequires: libgomp-devel}
26 BuildRequires: libtool >= 2:2.2
27 BuildRequires: json-c-devel
28 BuildRequires: pkgconfig >= 1:0.16
30 BuildRequires: doxygen
31 BuildRequires: python-breathe
32 BuildRequires: sphinx-pdg-2
34 Requires: gegl >= 0.4.14
35 Conflicts: mypaint < 1.3.0
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 This is a self-contained library containing the MyPaint brush engine.
41 %description -l pl.UTF-8
42 Ten pakiet zawiera samodzielną bibliotekę silnika pędzli MyPaint.
45 Summary: Development files for libmypaint
46 Summary(pl.UTF-8): Pliki programistyczne biblioteki libmypaint
47 Group: Development/Libraries
48 Requires: %{name} = %{version}-%{release}
49 Requires: gegl-devel >= 0.4.14
50 Requires: glib2-devel >= 2.0
51 Requires: json-c-devel
54 This package contains files needed for development with libmypaint.
56 %description devel -l pl.UTF-8
57 Ten pakiet zawiera pliki niezbędne do tworzenia oprogramowania
58 wykorzystujących bibliotekę libmypaint.
61 Summary: API documentation for libmypaint library
62 Summary(pl.UTF-8): Dokumentacja API biblioteki libmypaint
66 API documentation for libmypaint library.
68 %description apidocs -l pl.UTF-8
69 Dokumentacja API biblioteki libmypaint.
76 %{__aclocal} -I m4macros
81 %{?with_apidocs:--enable-docs} \
83 --enable-introspection \
84 %{?with_openmp:--enable-openmp}
89 rm -rf $RPM_BUILD_ROOT
92 DESTDIR=$RPM_BUILD_ROOT
94 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmypaint*.la
97 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{nn_NO,nn}
102 rm -rf $RPM_BUILD_ROOT
104 %post -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
107 %files -f %{name}.lang
108 %defattr(644,root,root,755)
109 %doc COPYING README.md TODO
110 %attr(755,root,root) %{_libdir}/libmypaint-1.5.so.*.*.*
111 %attr(755,root,root) %ghost %{_libdir}/libmypaint-1.5.so.1
112 %attr(755,root,root) %{_libdir}/libmypaint-gegl.so.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libmypaint-gegl.so.0
114 %{_libdir}/girepository-1.0/MyPaint-1.5.typelib
115 %{_libdir}/girepository-1.0/MyPaintGegl-1.5.typelib
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_libdir}/libmypaint.so
120 %attr(755,root,root) %{_libdir}/libmypaint-gegl.so
121 %{_includedir}/libmypaint
122 %{_includedir}/libmypaint-gegl
123 %{_pkgconfigdir}/libmypaint.pc
124 %{_pkgconfigdir}/libmypaint-gegl.pc
125 %{_datadir}/gir-1.0/MyPaint-1.5.gir
126 %{_datadir}/gir-1.0/MyPaintGegl-1.5.gir
130 %defattr(644,root,root,755)
131 %doc doc/build/{_static,*.html,*.js}