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