]> git.pld-linux.org Git - packages/ckeditor.git/blame_incremental - ckeditor.spec
up to 4.3.2
[packages/ckeditor.git] / ckeditor.spec
... / ...
CommitLineData
1# NOTES:
2# - check for new releases here: http://ckeditor.com/download/releases
3Summary: The text editor for Internet
4Summary(pl.UTF-8): Edytor tekstowy dla Internetu
5Name: ckeditor
6Version: 4.3.2
7Release: 1
8License: LGPL v2.1+ / GPL v2+ / MPL
9Group: Applications/WWW
10Source0: http://download.cksource.com/CKEditor/CKEditor/CKEditor%20%{version}/%{name}_%{version}_full.tar.gz
11# Source0-md5: 650ccbfbd51153261dc9be9bdc9ef5c0
12URL: http://www.ckeditor.com/
13Source1: find-lang.sh
14Source2: apache.conf
15Source3: lighttpd.conf
16BuildRequires: rpmbuild(macros) >= 1.553
17BuildRequires: sed >= 4.0
18Requires: webapps
19Requires: webserver
20Requires: webserver(access)
21Requires: webserver(alias)
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%define _webapps /etc/webapps
26%define _webapp %{name}
27%define _sysconfdir %{_webapps}/%{_webapp}
28%define _appdir %{_datadir}/%{name}
29
30%define find_lang sh %{SOURCE1}
31
32%description
33This HTML text editor brings to the web many of the powerful
34functionalities of desktop editors like MS Word. It's lightweight and
35doesn't require any kind of installation on the client computer.
36
37%description -l pl.UTF-8
38Ten edytor tekstu HTML udostępnia stronom WWW wiele potężnych funkcji
39edytorów biurowych, takich jak MS Word. Jest lekki i nie wymaga żadnej
40inicjalizacji na komputerze klienckim.
41
42%prep
43%setup -qc
44mv ckeditor/* .
45
46find -name _translationstatus.txt -print -delete
47
48# undos the files
49%undos -f js,css,txt,html,md
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{_appdir}
54
55cp -a ckeditor.js config.js styles.js contents.css $RPM_BUILD_ROOT%{_appdir}
56cp -a adapters plugins skins lang $RPM_BUILD_ROOT%{_appdir}
57
58install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
59cp -a samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
60
61install -d $RPM_BUILD_ROOT%{_sysconfdir}
62cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
63cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
64cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
65
66%find_lang %{name}.lang
67
68# always include
69%{__sed} -i -e '/en\.js/d' %{name}.lang
70
71# already listed by plugin dir
72%{__sed} -i -e '/plugins/d' %{name}.lang
73
74%triggerin -- apache1 < 1.3.37-3, apache1-base
75%webapp_register apache %{_webapp}
76
77%triggerun -- apache1 < 1.3.37-3, apache1-base
78%webapp_unregister apache %{_webapp}
79
80%triggerin -- apache < 2.2.0, apache-base
81%webapp_register httpd %{_webapp}
82
83%triggerun -- apache < 2.2.0, apache-base
84%webapp_unregister httpd %{_webapp}
85
86%triggerin -- lighttpd
87%webapp_register lighttpd %{_webapp}
88
89%triggerun -- lighttpd
90%webapp_unregister lighttpd %{_webapp}
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files -f %{name}.lang
96%defattr(644,root,root,755)
97%doc README.md CHANGES.md LICENSE.md
98%dir %attr(750,root,http) %{_sysconfdir}
99%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
100%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
101%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lighttpd.conf
102%dir %{_appdir}
103%{_appdir}/*.js
104%{_appdir}/lang/en.js
105%{_appdir}/*.css
106
107%dir %{_appdir}/adapters
108%{_appdir}/adapters/jquery.js
109
110%dir %{_appdir}/skins
111%{_appdir}/skins/moono
112
113%dir %{_appdir}/plugins
114%{_appdir}/plugins/icons.png
115%{_appdir}/plugins/icons_hidpi.png
116
117%{_appdir}/plugins/a11yhelp
118%{_appdir}/plugins/about
119%{_appdir}/plugins/clipboard
120%{_appdir}/plugins/colordialog
121%{_appdir}/plugins/dialog
122%{_appdir}/plugins/div
123%{_appdir}/plugins/fakeobjects
124%{_appdir}/plugins/find
125%{_appdir}/plugins/flash
126%{_appdir}/plugins/forms
127%{_appdir}/plugins/iframe
128%{_appdir}/plugins/image
129%{_appdir}/plugins/link
130%{_appdir}/plugins/liststyle
131%{_appdir}/plugins/magicline
132%{_appdir}/plugins/pagebreak
133%{_appdir}/plugins/pastefromword
134%{_appdir}/plugins/preview
135%{_appdir}/plugins/scayt
136%{_appdir}/plugins/showblocks
137%{_appdir}/plugins/smiley
138%{_appdir}/plugins/specialchar
139%{_appdir}/plugins/table
140%{_appdir}/plugins/tabletools
141%{_appdir}/plugins/templates
142%{_appdir}/plugins/wsc
143
144%{_examplesdir}/%{name}-%{version}
This page took 0.057681 seconds and 4 git commands to generate.