Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > a03b32dd3627f6b59b209e600101c0d2 > files > 5

tuxpaint-0.9.21-3.1.mga1.src.rpm

%define subrel 1
%define major   0
%define libname %mklibname %{name} %major
%define libnamedev %mklibname %{name} -d

Summary:    Simple and fun paint program for kids
Name:       tuxpaint
Version:    0.9.21
Release:    %mkrel 3
Epoch:      1
License:    GPLv2+
Source:     %{name}-%{version}.tar.gz
Patch0:     tuxpaint-0.9.20-lin_with_libpng.diff
Patch1:     tuxpaint-0.9.20-fix-makefile_lib64.patch
Patch3:     tuxpaint-0.9.21-puzzle.patch
Group:      Graphics
URL:        http://www.newbreedsoftware.com/tuxpaint/
BuildRequires:  png-devel freetype2-devel cairo-devel librsvg-devel
BuildRequires:  gettext desktop-file-utils libpaper-devel
BuildRequires:  SDL-devel SDL_mixer-devel SDL_ttf-devel SDL_image-devel SDL_Pango-devel
BuildRequires:  fribidi-devel
#for printing:
Requires:     netpbm
Suggests:    tuxpaint-config
Suggests:    tuxpaint-stamps
Conflicts:    %libnamedev

%description
Tux Paint is a simple paint program gear towards young children. 
It provides a simple but entertaining interface, allows drawing
with brushes, lines, shapes, and 'stamps,' and has a 'magic' 
tool, for special effects. Loading and saving is done via a 
graphical interface, and the underlying environment's 
filesystem isn't exposed (much like programs on PDAs).

%package devel
Summary: Headers and development libraries from %{name}
Group: Development/Other
Obsoletes: %libnamedev

%description devel
%{name} development headers and libraries.

%prep
%setup -q 
%patch0 -p0
%patch1 -p0
%patch3 -p0

%build
make OPTFLAGS="%{optflags}" PREFIX=%{_prefix} LIBDIR=%{_libdir}

%install
rm -rf %{buildroot}
make install BUILDPREFIX="%{buildroot}" PKG_ROOT="%{buildroot}" PREFIX="%{_usr}" X11_ICON_PREFIX="%{buildroot}%{_includedir}/X11/pixmaps" LIBDIR=%{_libdir}


%find_lang %{name}

mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install    --vendor="" \
            --dir $RPM_BUILD_ROOT%{_datadir}/applications \
            --remove-category="Art" \
            src/tuxpaint.desktop

install -m644 data/images/icon16x16.png -D %{buildroot}%{_miconsdir}/%{name}.png
install -m644 data/images/icon32x32.png -D %{buildroot}%{_iconsdir}/%{name}.png
install -m644 data/images/icon48x48.png -D %{buildroot}%{_liconsdir}/%{name}.png

rm -Rf %{buildroot}%{_datadir}/applnk

#Fix perms:
chmod -R go+r docs/

#Remove useless installed things 
rm -Rf %{buildroot}/%{_datadir}/doc/%{name}
rm -Rf %{buildroot}/%{_datadir}/%{name}/images/icon32x32.xpm

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(755,root,root,755)
%{_bindir}/%{name}
%{_bindir}/%{name}-import
%defattr(644,root,root,755)
%doc docs/*
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/%{name}-import.1*
%lang(pl) %{_mandir}/pl/man1/%{name}.1*
%dir %{_sysconfdir}/tuxpaint
%config(noreplace) %{_sysconfdir}/tuxpaint/tuxpaint.conf
%{_datadir}/%{name}
%{_libdir}/%{name}
%{_datadir}/applications/tuxpaint.desktop
%{_datadir}/pixmaps/*png
%{_includedir}/X11/pixmaps/tuxpaint.xpm
%{_miconsdir}/*.png
%{_iconsdir}/*.png
%{_liconsdir}/*.png

%files devel
%defattr(-,root,root)
%doc %_datadir/doc/tuxpaint-dev
%{_bindir}/tp-magic-config
%{_includedir}/%{name}/*.h
%{_mandir}/man1/tp-magic-config.1*


%changelog

* Tue Jan 31 2012 anaselli <anaselli> 1:0.9.21-3.1.mga1
+ Revision: 203685
- Bug 4099 - tuxpaint puzzle plugin errors out
- Bug 4099 - tuxpaint puzzle plugin errors out

* Sat Apr 30 2011 ahmad <ahmad> 1:0.9.21-3.mga1
+ Revision: 93871
- bump the rel to smoothen upgrades from mdv 2010.1

* Sun Feb 20 2011 anaselli <anaselli> 1:0.9.21-1.mga1
+ Revision: 54973
- imported package tuxpaint