Sisyphus repository
Last update: 2017-12-17 13:05:52 +0300 | SRPMs: 18242 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.2.1-alt1
p8: 1.2.0-alt2
p7: 1.1.0-alt1
t7: 1.1.0-alt1
Platform6: 1.1.0-alt0.M60P.1
t6: 1.1.0-alt0.M60P.1

Group :: Graphics
Source RPM: mypaint

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (1/5)   Repocop 

Raw spec file

Name: mypaint
Version: 1.2.1
Release: alt1

Summary: A simple paint program
Group: Graphics
License: GPLv2+
Url: http://mypaint.org/

# VCS: https://github.com/mypaint/mypaint

Source: https://github.com/%name/%name/releases/download/v%version/%name-%version.tar.xz

Requires: %name-data = %version-%release
Requires: python-module-pygobject3-pygtkcompat

%add_python_compile_include %_datadir/%name %_datadir/lib%name

BuildRequires: gcc-c++ libgomp-devel scons swig libgtk+3-devel
BuildRequires: libXi-devel python-devel libnumpy-devel
BuildRequires: libpng-devel libjson-c-devel python-modules-json liblcms2-devel
BuildRequires: gobject-introspection-devel python-module-pygobject3-devel

%description
MyPaint is a simple drawing and painting program that works well with
Wacom-style graphics tablets. Its main features are a highly configurable
brush engine, speed, and a fullscreen mode which allows artists to fully
immerse themselves in their work.

%package data
Summary: A simple paint program
Group: Graphics
BuildArch: noarch

%description data
Mypaint is a fast and easy/simple painter program. It comes with a large
brush collection including charcoal and ink to emulate real media, but the
highly configurable brush engine allows you to experiment with your own
brushes and with not-quite-natural painting.

This package contains the data files needed for the program.

%package -n lib%name-devel-static
Summary: Static mypaint brush library
Group: Development/C

%description -n lib%name-devel-static
Mypaint is a fast and easy/simple painter program. It comes with a large
brush collection including charcoal and ink to emulate real media, but the
highly configurable brush engine allows you to experiment with your own
brushes and with not-quite-natural painting.

This package provides files needed for development applications statically linked
with mypaint brush library.

%add_python_lib_path %_datadir/%name

%prep
%setup
# fix libdir

subst 's|lib\/mypaint|%_lib\/mypaint|' SConstruct SConscript mypaint.py
subst "s|prefix, 'lib'|prefix, '%_lib'|" mypaint.py
subst 's|prefix\/lib|prefix\/%_lib|' brushlib/SConscript
# fix pkgconfig-file by preventing substitution

subst 's|@LIBDIR@|%_libdir|' brushlib/pkgconfig.pc.in

%build
scons

%install
scons prefix=%buildroot%_prefix install
%find_lang --output=%name.lang %name lib%name

%files -f %name.lang
%_bindir/*
%_libdir/%name/

%files data
%_datadir/%name/
%_datadir/lib%name/
%_datadir/thumbnailers/%name-ora.thumbnailer
%_desktopdir/%name.desktop
%_iconsdir/hicolor/*/*/*
%_datadir/appdata/mypaint.appdata.xml
%doc README.md README_LINUX.md Changelog.md

%if 0
%files -n lib%name-devel-static
%_libdir/lib%name.a
%_includedir/lib%name/
%_pkgconfigdir/lib%name.pc
%endif

%changelog
* Fri Feb 10 2017 Yuri N. Sedunov <aris at altlinux.org> 1.2.1-alt1
- 1.2.1

* Sun Aug 21 2016 Yuri N. Sedunov <aris at altlinux.org> 1.2.0-alt2
- fixed https://github.com/mypaint/mypaint/issues/634 (ALT #32415)

* Sat Jan 16 2016 Yuri N. Sedunov <aris at altlinux.org> 1.2.0-alt1
- 1.2.0

* Fri Jan 25 2013 Yuri N. Sedunov <aris at altlinux.org> 1.1.0-alt1
- 1.1.0

* Sun Apr 15 2012 Yuri N. Sedunov <aris at altlinux.org> 1.0.0-alt2
- rebuilt to remove libpython2.7 dependency

* Thu Nov 24 2011 Yuri N. Sedunov <aris at altlinux.org> 1.0.0-alt1
- 1.0.0

* Tue Oct 25 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 0.9.1-alt3.1
- Rebuild with Python-2.7

* Fri Jun 24 2011 Yuri N. Sedunov <aris at altlinux.org> 0.9.1-alt3
- replaced obsolete python-module-json by python-modules-json

* Mon May 02 2011 Yuri N. Sedunov <aris at altlinux.org> 0.9.1-alt2
- rebuild against current numpy

* Sat Mar 05 2011 Yuri N. Sedunov <aris at altlinux.org> 0.9.1-alt1
- 0.9.1

* Tue Jan 04 2011 Yuri N. Sedunov <aris at altlinux.org> 0.9.0-alt2
- explicitly requires python-module-json

* Sun Dec 19 2010 Yuri N. Sedunov <aris at altlinux.org> 0.9.0-alt1
- 0.9.0 (ALT #24610)

* Mon Jul 26 2010 Yuri N. Sedunov <aris at altlinux.org> 0.8.2-alt2
- rebuild against current numpy (closes #23769)

* Mon Mar 01 2010 Yuri N. Sedunov <aris at altlinux.org> 0.8.2-alt1
- 0.8.2

* Mon Feb 22 2010 Yuri N. Sedunov <aris at altlinux.org> 0.8.1-alt1
- new version

* Fri Feb 19 2010 Yuri N. Sedunov <aris at altlinux.org> 0.8.0-alt2
- %%_bindir/mypaint moved to main arch dependent package

* Sun Jan 31 2010 Yuri N. Sedunov <aris at altlinux.org> 0.8.0-alt1
- 0.8.0

* Fri Jan 29 2010 Yuri N. Sedunov <aris at altlinux.org> 0.7.1-alt1
- first build for Sisyphus

 
© 2009–2017 Igor Zubkov