]> git.pld-linux.org Git - packages/bluefish.git/blame - bluefish.spec
- submit spec, not log :/
[packages/bluefish.git] / bluefish.spec
CommitLineData
66f146dd 1Summary: Bluefish - HTML editor for the experienced web designer
a9d13e49 2Summary(pl.UTF-8): Bluefish - Edytor HTML-a dla zaawansowanych
66f146dd 3Name: bluefish
958301d6 4Version: 2.2.14
d28c6cc5 5Release: 1
07b54fcc 6License: GPL v3+
66f146dd 7Group: X11/Applications/Editors
ff5390f4 8# The master server is here
c4938fc8 9Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2
958301d6 10# Source0-md5: c99b6b1ba3e3e70b032936182bb0b387
ff5390f4 11# but if you want ftp: try this one
12# Source0: ftp://bluefish.advancecreations.com/bluefish/downloads/%{name}-%{version}.tar.bz2
8e6d4a5d 13Patch0: %{name}-locales.patch
faff6fd6 14URL: http://bluefish.openoffice.nl/
974c773f
ŁK
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake >= 1.8
2ac41583 17BuildRequires: enchant-devel >= 1.4
f865d9b1 18BuildRequires: gettext-tools
974c773f 19BuildRequires: glib2-devel >= 2.16
606d65f2 20BuildRequires: gtk+3-devel >= 3.2.2
97f8e5fc 21BuildRequires: gucharmap-devel >= 2.20
d2b71259 22BuildRequires: intltool
e17c2ffc 23BuildRequires: libpng >= 1.2.5
d2b71259 24BuildRequires: libtool
25BuildRequires: libxml2-progs
958301d6 26#BuildRequires: man
4e0e8de3 27BuildRequires: pkgconfig
958301d6 28BuildRequires: python3-devel
d7696316 29BuildRequires: rpmbuild(macros) >= 1.311
c7335370 30Requires(post,postun): desktop-file-utils
cd60ef48 31Requires(post,postun): gtk-update-icon-cache
d7696316 32Requires(post,postun): hicolor-icon-theme
30a92923 33Requires(post,postun): shared-mime-info
0c367979 34Requires: gnome-vfs2 >= 2.2
9d9d293f 35# sr@Latn vs. sr@latin
36Conflicts: glibc-misc < 6:2.7
46e12e23 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66f146dd 38
66f146dd 39%description
238e0715 40Bluefish is a GTK+ based HTML editor designed for the experienced web
41designer.
66f146dd 42
61a76009 43%description -l pl.UTF-8
f0d4d6a4 44Bluefish jest opartym na GTK+ edytorem HTML-a, przeznaczonym dla
61a76009 45doświadczonych projektantów stron WWW.
66f146dd 46
61a76009
JR
47%description -l pt_BR.UTF-8
48O bluefish é um editor HTML feito com GTK+ para web designers
49experientes. Atualmente ele está em estágio alfa, mas já está bastante
50usável. Algumas opções ainda não estão completamente finalizadas.
51Bluefish é liberado sob a licença GPL.
aacf0def 52
606d65f2
ŁK
53%package -n %{name}-plugins
54Summary: Bluefish plugins
55Summary(pl.UTF-8): Wtyczki Bluefish
56Group: X11/Libraries
57Requires: %{name} = %{version}-%{release}
58
59%description -n %{name}-plugins
60Bluefish plugins.
61
62%description -n %{name}-plugins -l pl.UTF-8
63Wtyczki Bluefish.
64
f53be2ae 65%prep
66f146dd 66%setup -q
8e6d4a5d 67%patch0 -p1
5758e991 68
958301d6
JR
69%{__mv} po/sr{,@Latn}.po
70%{__mv} src/plugin_about/po/sr{,@Latn}.po
71%{__mv} src/plugin_charmap/po/sr{,@Latn}.po
72%{__mv} src/plugin_entities/po/sr{,@Latn}.po
73%{__mv} src/plugin_htmlbar/po/sr{,@Latn}.po
74%{__mv} src/plugin_infbrowser/po/sr{,@Latn}.po
75%{__mv} src/plugin_snippets/po/sr{,@Latn}.po
66f146dd 76
97f8e5fc 77for plugin in `ls -d src/plugin_*`; do
78 cp %{_datadir}/gettext/po/Makefile.in.in $plugin/po
79done
80
958301d6
JR
81%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python3}\1,' -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python3}\1,' \
82 data/css_decompressor \
83 data/cssmin.py \
84 data/jsbeautify \
85 data/jsmin.py \
86 data/lorem-ipsum-generator \
87 src/plugin_zencoding/zencoding/actions/__init__.py \
88 src/plugin_zencoding/zencoding/actions/basic.py \
89 src/plugin_zencoding/zencoding/actions/token.py \
90 src/plugin_zencoding/zencoding/filters/__init__.py \
91 src/plugin_zencoding/zencoding/filters/comment.py \
92 src/plugin_zencoding/zencoding/filters/css.py \
93 src/plugin_zencoding/zencoding/filters/escape.py \
94 src/plugin_zencoding/zencoding/filters/format-css.py \
95 src/plugin_zencoding/zencoding/filters/format.py \
96 src/plugin_zencoding/zencoding/filters/haml.py \
97 src/plugin_zencoding/zencoding/filters/html.py \
98 src/plugin_zencoding/zencoding/filters/single-line.py \
99 src/plugin_zencoding/zencoding/filters/trim.py \
100 src/plugin_zencoding/zencoding/filters/xsl.py \
101 src/plugin_zencoding/zencoding/html_matcher.py \
102 src/plugin_zencoding/zencoding/resources.py \
103 src/plugin_zencoding/zencoding/utils.py
104
105%build
6c2e2335 106%{__libtoolize}
d043e65d 107%{__aclocal}
336afe11 108%{__autoconf}
958301d6 109%{__automake}
b58c1237 110%configure \
606d65f2 111 --disable-update-databases
ec0ca1cf 112
ec927157 113%{__make}
66f146dd 114
115%install
116rm -rf $RPM_BUILD_ROOT
e17c2ffc 117
4e0e8de3 118%{__make} install \
119 DESTDIR=$RPM_BUILD_ROOT
4ec8df59 120
d2b71259 121install -d doc/bflang/
2584fc8e 122mv data/bflang/sample.bflang2 doc/bflang/
07b54fcc 123%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/bluefish/
124%{__rm} $RPM_BUILD_ROOT%{_libdir}/bluefish/*.la
44bbdb3d 125
606d65f2
ŁK
126%find_lang %{name}
127# lang files for plugins
128%find_lang %{name}_plugin_about -a %{name}_plugins.lang
129%find_lang %{name}_plugin_charmap -a %{name}_plugins.lang
130%find_lang %{name}_plugin_entities -a %{name}_plugins.lang
131%find_lang %{name}_plugin_htmlbar -a %{name}_plugins.lang
132%find_lang %{name}_plugin_infbrowser -a %{name}_plugins.lang
133%find_lang %{name}_plugin_snippets -a %{name}_plugins.lang
134%find_lang %{name}_plugin_zencoding -a %{name}_plugins.lang
238e0715 135
66f146dd 136%clean
137rm -rf $RPM_BUILD_ROOT
138
c7335370 139%post
d7696316 140%update_mime_database
c7335370 141%update_desktop_database_post
d7696316 142%update_icon_cache hicolor
c7335370 143
144%postun
145%update_desktop_database_postun
d7696316
MB
146%update_mime_database
147%update_icon_cache hicolor
30a92923 148
238e0715 149%files -f %{name}.lang
66f146dd 150%defattr(644,root,root,755)
2584fc8e 151%doc AUTHORS README TODO doc/
d7696316 152%attr(755,root,root) %{_bindir}/bluefish
6c2e2335 153%dir %{_datadir}/%{name}
d7fc5fdd 154%{_datadir}/bluefish/bflang
155%{_datadir}/bluefish/bflib
2584fc8e 156%{_datadir}/bluefish/bluefish_splash.png
958301d6 157%{_datadir}/bluefish/colorprofiles
606d65f2 158%{_datadir}/bluefish/default_accelmap
958301d6 159%{_datadir}/bluefish/jsbeautifier
606d65f2 160%{_datadir}/bluefish/templates
07b54fcc 161%{_datadir}/bluefish/ui
958301d6
JR
162%attr(755,root,root) %{_datadir}/bluefish/css_decompressor
163%attr(755,root,root) %{_datadir}/bluefish/cssmin.py
164%attr(755,root,root) %{_datadir}/bluefish/jsbeautify
165%attr(755,root,root) %{_datadir}/bluefish/jsmin.py
166%attr(755,root,root) %{_datadir}/bluefish/lorem-ipsum-generator
606d65f2 167%{_datadir}/mime/packages/bluefish.xml
958301d6 168%{_metainfodir}/bluefish.appdata.xml
606d65f2 169%{_datadir}/xml/bluefish
d7696316 170%{_mandir}/man1/bluefish.1*
958301d6
JR
171%{_iconsdir}/hicolor/*x*/apps/bluefish.png
172%{_iconsdir}/hicolor/*x*/mimetypes/application-x-bluefish-project.png
6c2e2335
JW
173%{_iconsdir}/hicolor/scalable/apps/bluefish-icon.svg
174%{_iconsdir}/hicolor/scalable/mimetypes/bluefish-project.svg
d7696316 175%{_desktopdir}/bluefish.desktop
6c2e2335
JW
176%{_pixmapsdir}/application-x-bluefish-project.png
177%{_pixmapsdir}/bluefish.png
178%dir %{_libdir}/bluefish
606d65f2
ŁK
179
180%files -n %{name}-plugins -f %{name}_plugins.lang
181%defattr(644,root,root,755)
182%{_datadir}/bluefish/encodings
183%{_datadir}/bluefish/plugins
184%{_datadir}/bluefish/snippets
6c2e2335 185%attr(755,root,root) %{_libdir}/bluefish/*.so
This page took 0.139305 seconds and 4 git commands to generate.