]> git.pld-linux.org Git - packages/bluefish.git/blame_incremental - bluefish.spec
- sr@Latn -> sr@latin, rel. 3
[packages/bluefish.git] / bluefish.spec
... / ...
CommitLineData
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#
8Summary: Bluefish - HTML editor for the experienced web designer
9Summary(pl.UTF-8): Bluefish - Edytor HTML-a dla zaawansowanych
10Name: bluefish
11Version: 1.0.7
12Release: 3
13License: GPL
14Group: X11/Applications/Editors
15# The master server is here
16Source0: 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
20Patch0: %{name}-desktop.patch
21Patch1: %{name}-home_etc.patch
22Patch2: %{name}-locales.patch
23URL: http://bluefish.openoffice.nl/
24BuildRequires: aspell-devel
25BuildRequires: autoconf
26BuildRequires: automake
27BuildRequires: gettext-devel
28BuildRequires: giflib-devel
29BuildRequires: gnome-vfs2-devel >= 2.2
30BuildRequires: gtk+2-devel
31BuildRequires: home-etc-devel
32BuildRequires: libbonobo-devel >= 2.2
33BuildRequires: libjpeg-devel
34BuildRequires: libpng >= 1.2.5
35BuildRequires: libtiff-devel
36BuildRequires: pcre-devel
37BuildRequires: pkgconfig
38BuildRequires: rpmbuild(macros) >= 1.311
39Requires(post,postun): desktop-file-utils
40Requires(post,postun): gtk+2
41Requires(post,postun): hicolor-icon-theme
42Requires(post,postun): shared-mime-info
43# sr@Latn vs. sr@latin
44Conflicts: glibc-misc < 6:2.7
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
48Bluefish is a GTK+ based HTML editor designed for the experienced web
49designer.
50
51%description -l pl.UTF-8
52Bluefish jest opartym na GTK+ edytorem HTML-a, przeznaczonym dla
53doświadczonych projektantów stron WWW.
54
55%description -l pt_BR.UTF-8
56O bluefish é um editor HTML feito com GTK+ para web designers
57experientes. Atualmente ele está em estágio alfa, mas já está bastante
58usável. Algumas opções ainda não estão completamente finalizadas.
59Bluefish é liberado sob a licença GPL.
60
61%prep
62%setup -q
63%patch0 -p1
64%patch1 -p1
65%patch2 -p1
66
67mv -f po/{no,nb}.po
68mv -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
83rm -rf $RPM_BUILD_ROOT
84install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/mimetypes
85
86%{__make} install \
87 DESTDIR=$RPM_BUILD_ROOT
88
89mv -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
91rm -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
98rm -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
This page took 0.047656 seconds and 4 git commands to generate.