]> git.pld-linux.org Git - packages/tuxpaint.git/blob - tuxpaint.spec
- Epoch 1
[packages/tuxpaint.git] / tuxpaint.spec
1 %define         stamps_ver      2003.01.28
2 Summary:        Tux Paint - A simple drawing program for children
3 Summary(pl):    Tux Paint - Prosty program do rysowania dla dzieci
4 Name:           tuxpaint
5 Version:        0.9.9
6 Release:        1
7 Epoch:          1
8 License:        GPL
9 Group:          X11/Applications/Graphics
10 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
11 Source1:        http://dl.sourceforge.net/%{name}/%{name}-stamps-%{stamps_ver}.tar.gz
12 Source2:        %{name}.desktop
13 Patch0:         %{name}-Makefile.patch
14 Patch1:         %{name}-opt.patch
15 URL:            http://www.newbreedsoftware.com/tuxpaint/
16 BuildRequires:  SDL_image-devel >= 1.2.2
17 BuildRequires:  SDL_mixer-devel >= 1.2.4
18 BuildRequires:  SDL_ttf-devel >= 2.0.5
19 Buildroot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _sysconfdir     /etc/X11
22
23 %description
24 Tux Paint is a simple drawing program for young children (3-10 years
25 old). It is not meant as a general-purpose drawing tool. It is meant
26 to be fun and easy to use. Sound effects and a cartoon character help
27 let the user know what's going on, and keeps them entertained. There
28 are also extra-large cartoon-style mouse pointer shapes.
29
30 %description -l pl
31 Tux Paint jest prostym programem rysunkowym dla dzieci (3-10 lat). Nie
32 ma on byæ narzêdziem s³u¿±cym ogólnemu celowi nauki rysowania, lecz
33 programem ³atwym w u¿yciu, s³u¿±cym zabawie. Efekty d¼wiêkowe i
34 komiksowy charakter pomagaj± u¿ytkownikowi w ³atwym poruszaniu siê po
35 programie, czyni±c go rozrywkowym. W programie jest tak¿e du¿y
36 wska¼nik myszki oraz przyciski utrzymane w stylu komiksowym.
37
38 %package stamps
39 Summary:        Tux Paint - Collection of "rubber stamp" images
40 Summary(pl):    Tux Paint - Kolekcja obrazów z "gumowej piecz±tki"
41 Group:          X11/Applications/Graphics
42 Requires:       %{name} = %{version}
43
44 %description stamps
45 This is a collection of "rubber stamp" images for Tux Paint.
46
47 %description stamps -l pl
48 Jest to kolekcja obrazów dla Tux Painta zwana "gumowa piecz±tka".
49
50 %prep
51 %setup -q -a 1
52 %patch0 -p0
53 %patch1 -p1
54
55 install %{SOURCE2} src
56
57 %build
58 %{__make} CC=%{__cc} \
59         PREFIX=%{_prefix}/ \
60         CONFDIR=%{_sysconfdir}/ \
61         DATA_PREFIX=%{_datadir}/tuxpaint/ \
62         DOC_PREFIX=%{_datadir}/doc/ \
63         ICON_PREFIX=%{_pixmapadir}/ \
64         X11_ICON_PREFIX=%{_pixmapadir}/ \
65         LOCALE_PREFIX=%{_datadir}/locale \
66         OPTFLAGS="%{rpmcflags}"
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name},%{_pixmapsdir},%{_applnkdir}/Graphics,%{_datadir}/%{name}/stamps}
71
72 %{__make} install \
73         _prefix=$RPM_BUILD_ROOT%{_prefix}/ \
74         CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir}/ \
75         MAN_PREFIX=$RPM_BUILD_ROOT%{_mandir}/ \
76         GNOME_PREFIX=$RPM_BUILD_ROOT%{_applnkdir}/Graphics/ \
77         KDE_PREFIX=$RPM_BUILD_ROOT%{_applnkdir}/Graphics/ \
78         X11_ICON_PREFIX=$RPM_BUILD_ROOT%{_pixmapsdir}/
79
80 install src/tuxpaint.conf $RPM_BUILD_ROOT%{_sysconfdir}
81 install data/images/icon48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/tuxpaint.png
82
83 %{__make} -C %{name}-stamps-%{version} install \
84         DATA_PREFIX=$RPM_BUILD_ROOT%{_datadir}/%{name}/
85
86 %find_lang %{name}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files -f %{name}.lang
92 %defattr(644,root,root,755)
93 %doc docs/*
94 %attr(755,root,root) %{_bindir}/*
95 %{_sysconfdir}/tuxpaint.conf
96 %dir %{_datadir}/%{name}
97 %{_datadir}/%{name}/brushes
98 %{_datadir}/%{name}/fonts
99 %{_datadir}/%{name}/images
100 %{_datadir}/%{name}/sounds
101 %{_applnkdir}/Graphics/*
102 %{_pixmapsdir}/*
103
104 %files stamps
105 %defattr(644,root,root,755)
106 %{_datadir}/%{name}/stamps
This page took 0.106674 seconds and 3 git commands to generate.