source: projects/specs/branches/6/m/mtpaint/mtpaint-vl.spec @ 10677

Revision 10677, 6.2 KB checked in by tomop, 8 years ago (diff)

mtpaint-3.31-3

Line 
1Summary:        Painting program for creating icons and pixel-based artwork
2Summary(ja):    アイコンやピクセルベースの描画向けのペイントプログラム
3Name:           mtpaint
4Version:        3.31
5Release:        3%{?_dist_release}
6License:        GPLv3+
7Group:          Applications/Graphics
8URL:            http://mtpaint.sourceforge.net/
9Source:         http://downloads.sf.net/%{name}/%{name}-%{version}.tar.bz2
10Patch:          %{name}-3.19-xdg-open.patch
11#Patch1:                %{name}-3.19-openjpeg.patch
12
13Vendor: Project Vine
14Distribution: Vine Linux
15
16BuildRoot:      %{_tmppath}/%{name}-%{version}-root
17BuildRequires:  gtk2-devel zlib-devel
18BuildRequires:  libpng-devel giflib-devel libjpeg-devel libtiff-devel
19BuildRequires:  openjpeg-devel
20BuildRequires:  desktop-file-utils gettext
21
22%description
23mtPaint is a simple painting program designed for creating icons and
24pixel-based artwork. It can edit indexed palette or 24 bit RGB images
25and offers basic painting and palette manipulation tools. Its main
26file format is PNG, although it can also handle JPEG, GIF, TIFF, BMP,
27XPM, and XBM files.
28
29%description -l ja
30mtPaint はシンプルなアイコンやピクセルベースの画像の作成用に
31デザインされたペイントプログラムです。インデックスパレットや
3224ビットカラーの画像を編集することが可能で、基本的なペイント
33機能とパレットの編集ツールを備えています。ファイル形式は PNG
34の他にも、JPEG や GIF、TIFF、BMP、XPM、XBM等が扱えます。
35
36
37%prep
38%setup -q
39%patch -p1
40#%patch1 -p1
41
42# We have moved docs
43%{__sed} -i 's,"/usr/doc/mtpaint/index.html","%{_docdir}/%{name}-handbook-%{version}/index.html",' src/png.c
44
45%build
46# This is not a "normal" configure
47export CFLAGS="%{optflags} -I/usr/include/openjpeg-1.5"
48export CXXFLAGS="%{optflags} -I/usr/include/openjpeg-1.5"
49%configure cflags asneeded intl man gtk2 tiff jpeg GIF
50
51sed -i -e 's/-lglib-2\.0/-lglib-2.0 -lX11/' _conf.txt
52
53%{__make} %{?_smp_mflags}
54
55%install
56%{__rm} -rf %{buildroot}
57%{__make} install MT_PREFIX=%{buildroot}%{_prefix}            \
58                  MT_MAN_DEST=%{buildroot}%{_mandir}/man1     \
59                  MT_LANG_DEST=%{buildroot}%{_datadir}/locale \
60                  BIN_INSTALL=%{buildroot}%{_bindir}
61
62# install .desktop
63cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop <<EOF
64[Desktop Entry]
65Version=1.0
66Encoding=UTF-8
67Type=Application
68Name=%{name}
69GenericName=Image Editor
70GenrricName[ja]=イメージエディタ
71Comment=Painting program to create pixel art and manipulate digital photos
72Comment[ja]=ピクセルアートやデジタル写真の加工を行います
73TryExec=%{name}
74Exec=%{_bindir}/%{name} %%F
75Icon=mtpaint
76Terminal=false
77Categories=Graphics;2DGraphics;RasterGraphics;GTK;
78MimeType=image/bmp;image/x-bmp;image/gif;image/jpeg;\
79image/jpg;image/pjpeg;image/png;image/x-png;image/tiff;\
80image/x-tga;image/xbm;image/x-xbm;image/x-xbitmap;\
81image/xpm;image/x-xpm;image/x-xpixmap;
82EOF
83
84%find_lang %{name}
85
86%clean
87%{__rm} -rf %{buildroot}
88
89%post
90touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
91if [ -x %{_bindir}/update-desktop-database ] ; then
92  %{_bindir}/update-desktop-database &> /dev/null
93fi
94exit 0
95
96%postun
97if [ $1 -eq 0 ] ; then
98  touch --no-create %{_datadir}/icons/hicolor &>/dev/null
99  gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
100fi
101if [ -x %{_bindir}/update-desktop-database ] ; then
102  %{_bindir}/update-desktop-database &> /dev/null
103fi
104exit 0
105
106%posttrans
107gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
108
109%files -f %{name}.lang
110%defattr(-, root, root, -)
111%doc COPYING NEWS README
112%{_mandir}/man1/%{name}*
113%{_bindir}/%{name}
114%{_datadir}/applications/*.desktop
115%{_datadir}/pixmaps/%{name}.png
116
117%changelog
118* Sun Jul 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.31-3
119- rebuilt with openjpeg-1.5.2.
120
121* Thu Apr 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.31-2
122- rebuilt with openjpeg-1.4
123
124* Thu Mar 11 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 3.31-1
125- initial build for Vine Linux based on fedora development
126
127* Wed Aug 19 2009 Christoph Wickert <cwickert@fedoraproject.org> - 3.31-1
128- Update to 3.31
129- Make handbook package noarch
130- New gtk-update-icon-cache scriptlets
131
132* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21-3
133- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
134
135* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.21-2
136- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
137
138* Fri Aug 15 2008 Terje Rosten <terje.rosten@ntnu.no> - 3.21-1
139- 3.21
140- add %%defattr on handbook
141
142* Sat Feb  9 2008 Terje Rosten <terje.rosten@ntnu.no> - 3.20-3
143- Rebuild
144
145* Wed Jan 23 2008 Terje Rosten <terje.rosten@ntnu.no> - 3.20-2
146- Unzip by %%setup
147- Simplify %%post/postun
148- Added COPYING to handbook
149
150* Sat Dec 29 2007 Terje Rosten <terje.rosten@ntnu.no> - 3.20-1
151- 3.20
152- include patch now upstream
153- handbook patch now upstream
154
155* Wed Dec 19 2007 Terje Rosten <terje.rosten@ntnu.no> - 3.20-0.1.rc2
156- 3.20RC2
157- disable openjpeg support
158- icon and desktop file now upstream
159
160* Sun Dec 16 2007 Terje Rosten <terje.rosten@ntnu.no> - 3.19-1
161- upgrade to 3.19
162- misc fixes to be rpmlint clean
163- fix debuginfo package
164- handle translations
165- fix license
166- compile with correct flags
167- add patch to compile
168- add handbook subpackage (and fix app to find docs)
169- add xdg-open patch
170- dont' use %%makeinstall
171- add icon and mimetypes to desktop file
172
173* Mon Apr 16 2007 Dries Verachtert <dries@ulyssis.org> - 3.11-1 - 5280/dries
174- Updated to release 3.11.
175
176* Sun Nov 12 2006 Dries Verachtert <dries@ulyssis.org> - 3.02-1
177- Updated to release 3.02.
178
179* Mon Aug 07 2006 Dries Verachtert <dries@ulyssis.org> - 3.01-1
180- Updated to release 3.01.
181
182* Wed May 31 2006 Dries Verachtert <dries@ulyssis.org> - 2.31-1
183- Updated to release 2.31.
184
185* Sat Apr 08 2006 Dries Verachtert <dries@ulyssis.org> - 2.30-1.2
186- Rebuild for Fedora Core 5.
187
188* Wed Mar 01 2006 Dries Verachtert <dries@ulyssis.org> - 2.30-1
189- Updated to release 2.30.
190
191* Sun Jan 01 2006 Dries Verachtert <dries@ulyssis.org> - 2.20-1
192- Updated to release 2.20.
193
194* Mon Nov 21 2005 Dries Verachtert <dries@ulyssis.org> - 2.10-1
195- Updated to release 2.10.
196
197* Sat Sep 24 2005 Dries Verachtert <dries@ulyssis.org> - 2.03-1
198- Updated to release 2.03.
199
200* Tue Sep 20 2005 Dries Verachtert <dries@ulyssis.org> - 2.02-1
201- Initial package.
202
Note: See TracBrowser for help on using the repository browser.