]> git.pld-linux.org Git - packages/bluefish.git/blame_incremental - bluefish.spec
- submit spec, not log :/
[packages/bluefish.git] / bluefish.spec
... / ...
CommitLineData
1Summary: Bluefish - HTML editor for the experienced web designer
2Summary(pl.UTF-8): Bluefish - Edytor HTML-a dla zaawansowanych
3Name: bluefish
4Version: 2.2.14
5Release: 1
6License: GPL v3+
7Group: X11/Applications/Editors
8# The master server is here
9Source0: http://www.bennewitz.com/bluefish/stable/source/%{name}-%{version}.tar.bz2
10# Source0-md5: c99b6b1ba3e3e70b032936182bb0b387
11# but if you want ftp: try this one
12# Source0: ftp://bluefish.advancecreations.com/bluefish/downloads/%{name}-%{version}.tar.bz2
13Patch0: %{name}-locales.patch
14URL: http://bluefish.openoffice.nl/
15BuildRequires: autoconf >= 2.59
16BuildRequires: automake >= 1.8
17BuildRequires: enchant-devel >= 1.4
18BuildRequires: gettext-tools
19BuildRequires: glib2-devel >= 2.16
20BuildRequires: gtk+3-devel >= 3.2.2
21BuildRequires: gucharmap-devel >= 2.20
22BuildRequires: intltool
23BuildRequires: libpng >= 1.2.5
24BuildRequires: libtool
25BuildRequires: libxml2-progs
26#BuildRequires: man
27BuildRequires: pkgconfig
28BuildRequires: python3-devel
29BuildRequires: rpmbuild(macros) >= 1.311
30Requires(post,postun): desktop-file-utils
31Requires(post,postun): gtk-update-icon-cache
32Requires(post,postun): hicolor-icon-theme
33Requires(post,postun): shared-mime-info
34Requires: gnome-vfs2 >= 2.2
35# sr@Latn vs. sr@latin
36Conflicts: glibc-misc < 6:2.7
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40Bluefish is a GTK+ based HTML editor designed for the experienced web
41designer.
42
43%description -l pl.UTF-8
44Bluefish jest opartym na GTK+ edytorem HTML-a, przeznaczonym dla
45doświadczonych projektantów stron WWW.
46
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.
52
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
65%prep
66%setup -q
67%patch0 -p1
68
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
76
77for plugin in `ls -d src/plugin_*`; do
78 cp %{_datadir}/gettext/po/Makefile.in.in $plugin/po
79done
80
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
106%{__libtoolize}
107%{__aclocal}
108%{__autoconf}
109%{__automake}
110%configure \
111 --disable-update-databases
112
113%{__make}
114
115%install
116rm -rf $RPM_BUILD_ROOT
117
118%{__make} install \
119 DESTDIR=$RPM_BUILD_ROOT
120
121install -d doc/bflang/
122mv data/bflang/sample.bflang2 doc/bflang/
123%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/bluefish/
124%{__rm} $RPM_BUILD_ROOT%{_libdir}/bluefish/*.la
125
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
135
136%clean
137rm -rf $RPM_BUILD_ROOT
138
139%post
140%update_mime_database
141%update_desktop_database_post
142%update_icon_cache hicolor
143
144%postun
145%update_desktop_database_postun
146%update_mime_database
147%update_icon_cache hicolor
148
149%files -f %{name}.lang
150%defattr(644,root,root,755)
151%doc AUTHORS README TODO doc/
152%attr(755,root,root) %{_bindir}/bluefish
153%dir %{_datadir}/%{name}
154%{_datadir}/bluefish/bflang
155%{_datadir}/bluefish/bflib
156%{_datadir}/bluefish/bluefish_splash.png
157%{_datadir}/bluefish/colorprofiles
158%{_datadir}/bluefish/default_accelmap
159%{_datadir}/bluefish/jsbeautifier
160%{_datadir}/bluefish/templates
161%{_datadir}/bluefish/ui
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
167%{_datadir}/mime/packages/bluefish.xml
168%{_metainfodir}/bluefish.appdata.xml
169%{_datadir}/xml/bluefish
170%{_mandir}/man1/bluefish.1*
171%{_iconsdir}/hicolor/*x*/apps/bluefish.png
172%{_iconsdir}/hicolor/*x*/mimetypes/application-x-bluefish-project.png
173%{_iconsdir}/hicolor/scalable/apps/bluefish-icon.svg
174%{_iconsdir}/hicolor/scalable/mimetypes/bluefish-project.svg
175%{_desktopdir}/bluefish.desktop
176%{_pixmapsdir}/application-x-bluefish-project.png
177%{_pixmapsdir}/bluefish.png
178%dir %{_libdir}/bluefish
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
185%attr(755,root,root) %{_libdir}/bluefish/*.so
This page took 0.078519 seconds and 5 git commands to generate.