]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # Conditional build: | |
3 | %bcond_with opts # use extra optimizations | |
4 | # | |
5 | # note: optflags used with this bcond are very strong, and partially | |
6 | # obsoleted for C (like -fno-rtti) - use at own risk! | |
7 | # | |
8 | Summary: Bluefish - HTML editor for the experienced web designer | |
9 | Summary(pl.UTF-8): Bluefish - Edytor HTML-a dla zaawansowanych | |
10 | Name: bluefish | |
11 | Version: 1.0.7 | |
12 | Release: 3 | |
13 | License: GPL | |
14 | Group: X11/Applications/Editors | |
15 | # The master server is here | |
16 | Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2 | |
17 | # Source0-md5: 2c3b3c9c8f8e32b9473dfd879f216dea | |
18 | # but if you want ftp: try this one | |
19 | # Source0: ftp://bluefish.advancecreations.com/bluefish/downloads/%{name}-%{version}.tar.bz2 | |
20 | Patch0: %{name}-desktop.patch | |
21 | Patch1: %{name}-home_etc.patch | |
22 | Patch2: %{name}-locales.patch | |
23 | URL: http://bluefish.openoffice.nl/ | |
24 | BuildRequires: aspell-devel | |
25 | BuildRequires: autoconf | |
26 | BuildRequires: automake | |
27 | BuildRequires: gettext-devel | |
28 | BuildRequires: giflib-devel | |
29 | BuildRequires: gnome-vfs2-devel >= 2.2 | |
30 | BuildRequires: gtk+2-devel | |
31 | BuildRequires: home-etc-devel | |
32 | BuildRequires: libbonobo-devel >= 2.2 | |
33 | BuildRequires: libjpeg-devel | |
34 | BuildRequires: libpng >= 1.2.5 | |
35 | BuildRequires: libtiff-devel | |
36 | BuildRequires: pcre-devel | |
37 | BuildRequires: pkgconfig | |
38 | BuildRequires: rpmbuild(macros) >= 1.311 | |
39 | Requires(post,postun): desktop-file-utils | |
40 | Requires(post,postun): gtk+2 | |
41 | Requires(post,postun): hicolor-icon-theme | |
42 | Requires(post,postun): shared-mime-info | |
43 | # sr@Latn vs. sr@latin | |
44 | Conflicts: glibc-misc < 6:2.7 | |
45 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
46 | ||
47 | %description | |
48 | Bluefish is a GTK+ based HTML editor designed for the experienced web | |
49 | designer. | |
50 | ||
51 | %description -l pl.UTF-8 | |
52 | Bluefish jest opartym na GTK+ edytorem HTML-a, przeznaczonym dla | |
53 | doświadczonych projektantów stron WWW. | |
54 | ||
55 | %description -l pt_BR.UTF-8 | |
56 | O bluefish é um editor HTML feito com GTK+ para web designers | |
57 | experientes. Atualmente ele está em estágio alfa, mas já está bastante | |
58 | usável. Algumas opções ainda não estão completamente finalizadas. | |
59 | Bluefish é liberado sob a licença GPL. | |
60 | ||
61 | %prep | |
62 | %setup -q | |
63 | %patch0 -p1 | |
64 | %patch1 -p1 | |
65 | %patch2 -p1 | |
66 | ||
67 | mv -f po/{no,nb}.po | |
68 | mv -f po/sr{,@Latn}.po | |
69 | ||
70 | %build | |
71 | %{__aclocal} | |
72 | %{__autoconf} | |
73 | %configure \ | |
74 | --disable-update-databases \ | |
75 | --with-freedesktop_org-mime=/usr/share/mime \ | |
76 | --without-gnome2_4-mime \ | |
77 | --without-gnome2_4-appreg \ | |
78 | %{?with_opts:--enable-auto-optimization} | |
79 | ||
80 | %{__make} | |
81 | ||
82 | %install | |
83 | rm -rf $RPM_BUILD_ROOT | |
84 | install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/mimetypes | |
85 | ||
86 | %{__make} install \ | |
87 | DESTDIR=$RPM_BUILD_ROOT | |
88 | ||
89 | mv -f $RPM_BUILD_ROOT%{_pixmapsdir}/gnome-mime-application-bluefish-project.png \ | |
90 | $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/mimetypes/gnome-mime-application-bluefish-project.png | |
91 | rm -f $RPM_BUILD_ROOT%{_desktopdir}/bluefish-project.desktop | |
92 | ||
93 | [ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \ | |
94 | mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin} | |
95 | %find_lang %{name} | |
96 | ||
97 | %clean | |
98 | rm -rf $RPM_BUILD_ROOT | |
99 | ||
100 | %post | |
101 | %update_mime_database | |
102 | %update_desktop_database_post | |
103 | %update_icon_cache hicolor | |
104 | ||
105 | %postun | |
106 | %update_desktop_database_postun | |
107 | %update_mime_database | |
108 | %update_icon_cache hicolor | |
109 | ||
110 | %files -f %{name}.lang | |
111 | %defattr(644,root,root,755) | |
112 | %doc AUTHORS README TODO | |
113 | %attr(755,root,root) %{_bindir}/bluefish | |
114 | %{_datadir}/%{name} | |
115 | %{_datadir}/mime/packages/bluefish.xml | |
116 | %{_mandir}/man1/bluefish.1* | |
117 | %{_iconsdir}/hicolor/48x48/mimetypes/gnome-mime-application-bluefish-project.png | |
118 | %{_desktopdir}/bluefish.desktop | |
119 | %{_pixmapsdir}/bluefish-icon.png |