]> git.pld-linux.org Git - packages/bluefish.git/blame - bluefish.spec
- it's now usable, rel 1
[packages/bluefish.git] / bluefish.spec
CommitLineData
44bbdb3d 1#
07b54fcc 2# TODO:
3# - separate subpackages for plugins
4# - package locales for plugins
5#
44bbdb3d 6# Conditional build:
6c2e2335 7%bcond_with python # enable python integration (HIGHLY EXPERIMENTAL)
44bbdb3d 8#
66f146dd 9Summary: Bluefish - HTML editor for the experienced web designer
a9d13e49 10Summary(pl.UTF-8): Bluefish - Edytor HTML-a dla zaawansowanych
66f146dd 11Name: bluefish
97f8e5fc 12Version: 2.2.0
d28c6cc5 13Release: 1
07b54fcc 14License: GPL v3+
66f146dd 15Group: X11/Applications/Editors
ff5390f4 16# The master server is here
c4938fc8 17Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2
97f8e5fc 18# Source0-md5: 23d894e065585d35dbc74c246c15cc9d
ff5390f4 19# but if you want ftp: try this one
20# Source0: ftp://bluefish.advancecreations.com/bluefish/downloads/%{name}-%{version}.tar.bz2
8e6d4a5d 21Patch0: %{name}-locales.patch
faff6fd6 22URL: http://bluefish.openoffice.nl/
974c773f
ŁK
23BuildRequires: autoconf >= 2.59
24BuildRequires: automake >= 1.8
2ac41583 25BuildRequires: enchant-devel >= 1.4
357f2ee2 26BuildRequires: gettext-devel
974c773f 27BuildRequires: glib2-devel >= 2.16
d2b71259 28BuildRequires: gtk+2-devel >= 2.14
97f8e5fc 29BuildRequires: gucharmap-devel >= 2.20
d2b71259 30BuildRequires: intltool
e17c2ffc 31BuildRequires: libpng >= 1.2.5
d2b71259 32BuildRequires: libtool
33BuildRequires: libxml2-progs
34BuildRequires: man
4e0e8de3 35BuildRequires: pkgconfig
d7696316 36BuildRequires: rpmbuild(macros) >= 1.311
c7335370 37Requires(post,postun): desktop-file-utils
cd60ef48 38Requires(post,postun): gtk-update-icon-cache
d7696316 39Requires(post,postun): hicolor-icon-theme
30a92923 40Requires(post,postun): shared-mime-info
0c367979 41Requires: gnome-vfs2 >= 2.2
9d9d293f 42# sr@Latn vs. sr@latin
43Conflicts: glibc-misc < 6:2.7
46e12e23 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66f146dd 45
66f146dd 46%description
238e0715 47Bluefish is a GTK+ based HTML editor designed for the experienced web
48designer.
66f146dd 49
61a76009 50%description -l pl.UTF-8
f0d4d6a4 51Bluefish jest opartym na GTK+ edytorem HTML-a, przeznaczonym dla
61a76009 52doświadczonych projektantów stron WWW.
66f146dd 53
61a76009
JR
54%description -l pt_BR.UTF-8
55O bluefish é um editor HTML feito com GTK+ para web designers
56experientes. Atualmente ele está em estágio alfa, mas já está bastante
57usável. Algumas opções ainda não estão completamente finalizadas.
58Bluefish é liberado sob a licença GPL.
aacf0def 59
f53be2ae 60%prep
66f146dd 61%setup -q
8e6d4a5d 62%patch0 -p1
5758e991 63
5758e991 64mv -f po/sr{,@Latn}.po
d2b71259 65mv -f src/plugin_about/po/sr{,@Latn}.po
66mv -f src/plugin_charmap/po/sr{,@Latn}.po
67mv -f src/plugin_entities/po/sr{,@Latn}.po
68mv -f src/plugin_htmlbar/po/sr{,@Latn}.po
69mv -f src/plugin_infbrowser/po/sr{,@Latn}.po
6c2e2335 70mv -f src/plugin_snippets/po/sr{,@Latn}.po
66f146dd 71
97f8e5fc 72for plugin in `ls -d src/plugin_*`; do
73 cp %{_datadir}/gettext/po/Makefile.in.in $plugin/po
74done
75
6c2e2335 76%{__libtoolize}
2ac41583 77%{__intltoolize}
d043e65d 78%{__aclocal}
336afe11 79%{__autoconf}
b58c1237 80%configure \
d1f75112 81 --disable-update-databases \
6c2e2335 82 %{?with_python:--enable-python}
ec0ca1cf 83
ec927157 84%{__make}
66f146dd 85
86%install
87rm -rf $RPM_BUILD_ROOT
e17c2ffc 88
4e0e8de3 89%{__make} install \
90 DESTDIR=$RPM_BUILD_ROOT
4ec8df59 91
d2b71259 92install -d doc/bflang/
2584fc8e 93mv data/bflang/sample.bflang2 doc/bflang/
07b54fcc 94%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/bluefish/
95%{__rm} $RPM_BUILD_ROOT%{_libdir}/bluefish/*.la
44bbdb3d 96
6c2e2335 97%find_lang %{name} --all-name
238e0715 98
66f146dd 99%clean
100rm -rf $RPM_BUILD_ROOT
101
c7335370 102%post
d7696316 103%update_mime_database
c7335370 104%update_desktop_database_post
d7696316 105%update_icon_cache hicolor
c7335370 106
107%postun
108%update_desktop_database_postun
d7696316
MB
109%update_mime_database
110%update_icon_cache hicolor
30a92923 111
238e0715 112%files -f %{name}.lang
66f146dd 113%defattr(644,root,root,755)
2584fc8e 114%doc AUTHORS README TODO doc/
d7696316 115%attr(755,root,root) %{_bindir}/bluefish
6c2e2335 116%dir %{_datadir}/%{name}
d7696316 117%{_datadir}/mime/packages/bluefish.xml
12e8b827 118%{_datadir}/xml/bluefish
d7fc5fdd 119%{_datadir}/bluefish/bflang
120%{_datadir}/bluefish/bflib
2584fc8e
JW
121%{_datadir}/bluefish/bluefish_splash.png
122%{_datadir}/bluefish/encodings
2ac41583 123%{_datadir}/bluefish/snippets
07b54fcc 124%{_datadir}/bluefish/ui
d7696316 125%{_mandir}/man1/bluefish.1*
6c2e2335
JW
126%{_iconsdir}/hicolor/128x128/apps/bluefish.png
127%{_iconsdir}/hicolor/128x128/mimetypes/application-x-bluefish-project.png
128%{_iconsdir}/hicolor/16x16/apps/bluefish.png
129%{_iconsdir}/hicolor/16x16/mimetypes/application-x-bluefish-project.png
130%{_iconsdir}/hicolor/192x192/apps/bluefish.png
131%{_iconsdir}/hicolor/192x192/mimetypes/application-x-bluefish-project.png
132%{_iconsdir}/hicolor/22x22/apps/bluefish.png
133%{_iconsdir}/hicolor/22x22/mimetypes/application-x-bluefish-project.png
134%{_iconsdir}/hicolor/32x32/apps/bluefish.png
135%{_iconsdir}/hicolor/32x32/mimetypes/application-x-bluefish-project.png
136%{_iconsdir}/hicolor/36x36/apps/bluefish.png
137%{_iconsdir}/hicolor/36x36/mimetypes/application-x-bluefish-project.png
138%{_iconsdir}/hicolor/48x48/apps/bluefish.png
139%{_iconsdir}/hicolor/48x48/mimetypes/application-x-bluefish-project.png
140%{_iconsdir}/hicolor/64x64/apps/bluefish.png
141%{_iconsdir}/hicolor/64x64/mimetypes/application-x-bluefish-project.png
142%{_iconsdir}/hicolor/72x72/apps/bluefish.png
143%{_iconsdir}/hicolor/72x72/mimetypes/application-x-bluefish-project.png
144%{_iconsdir}/hicolor/96x96/apps/bluefish.png
145%{_iconsdir}/hicolor/96x96/mimetypes/application-x-bluefish-project.png
146%{_iconsdir}/hicolor/scalable/apps/bluefish-icon.svg
147%{_iconsdir}/hicolor/scalable/mimetypes/bluefish-project.svg
d7696316 148%{_desktopdir}/bluefish.desktop
6c2e2335
JW
149%{_pixmapsdir}/application-x-bluefish-project.png
150%{_pixmapsdir}/bluefish.png
151%dir %{_libdir}/bluefish
152%attr(755,root,root) %{_libdir}/bluefish/*.so
This page took 0.089737 seconds and 4 git commands to generate.