1 Summary: Personal publishing system
2 Summary(pl.UTF-8): Osobisty system publikacji
7 Group: Applications/Publishing
8 Source0: http://dl.sourceforge.net/php-blog/%{name}-%{version}.tar.bz2
9 # Source0-md5: 078c15a45c008716283b13437cfe467e
11 URL: http://www.s9y.org/
12 Requires: %{name}(DB_driver)
13 Requires: %{name}-event_browsercompatibility = %{version}-%{release}
14 Requires: %{name}-event_emoticate = %{version}-%{release}
15 Requires: %{name}-event_nl2br = %{version}-%{release}
16 Requires: %{name}-event_spamblock = %{version}-%{release}
17 Requires: %{name}-event_s9ymarkup = %{version}-%{release}
20 Requires: php(gettext)
22 Requires: php(mbstring)
23 Requires: php(openssl)
29 Requires: webserver(php) >= 4.3.0
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 %define _appdir %{_datadir}/%{name}
34 %define _webapps /etc/webapps
35 %define _webapp %{name}
36 %define _sysconfdir %{_webapps}/%{_webapp}
39 %description -l pl.UTF-8
42 Summary: Serendipity DB Driver for PostgreSQL
43 Summary(pl.UTF-8): Sterownik bazy danych PostreSQL dla Serendipity
44 Group: Applications/WWW
45 Requires: %{name} = %{version}-%{release}
47 Provides: %{name}(DB_driver) = %{version}-%{release}
50 This virtual package provides PostgreSQL database backend for
53 %description db-pgsql -l pl.UTF-8
54 Ten wirtualny pakiet dostarcza backend bazy danych PostgreSQL dla
58 Summary: Serendipity DB Driver for MySQL
59 Summary(pl.UTF-8): Sterownik bazy danych MySQL dla Serendipity
60 Group: Applications/WWW
61 Requires: %{name} = %{version}-%{release}
63 Provides: %{name}(DB_driver) = %{version}-%{release}
66 This virtual package provides MySQL database backend for Serendipity.
68 %description db-mysql -l pl.UTF-8
69 Ten wirtualny pakiet dostarcza backend bazy danych MySQL dla
73 Summary: Serendipity DB Driver for SQLite3
74 Summary(pl.UTF-8): Sterownik bazy danych SQLite3 dla Serendipity
75 Group: Applications/WWW
76 Requires: %{name} = %{version}-%{release}
77 Requires: php(sqlite3)
78 Provides: %{name}(DB_driver) = %{version}-%{release}
80 %description db-sqlite3
81 This virtual package provides SQLite3 database backend for
84 %description db-sqlite3 -l pl.UTF-8
85 Ten wirtualny pakiet dostarcza backend bazy danych SQLite3 dla
89 Summary: Event extension for Serendipity
90 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
91 Group: Applications/WWW
92 Requires: %{name} = %{version}-%{release}
94 %description event_bbcode
95 BBcode hooks for Serendipity editor.
97 %description event_bbcode -l pl.UTF-8
98 Rozszerzenia BBCode dla edytora Serendipity.
100 %package event_browsercompatibility
101 Summary: Event extension for Serendipity
102 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
103 Group: Applications/WWW
104 Requires: %{name} = %{version}-%{release}
107 %description event_browsercompatibility
108 Event extension for Serendipity.
110 %description event_browsercompatibility -l pl.UTF-8
111 Rozszerzenie obsługi zdarzeń dla Serendipity.
113 %package event_contentrewrite
114 Summary: Event extension for Serendipity
115 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
116 Group: Applications/WWW
117 Requires: %{name} = %{version}-%{release}
119 %description event_contentrewrite
120 Extension for Serendipity editor that enables rewriting user defined
123 %description event_contentrewrite -l pl.UTF-8
124 Rozszerzenie dla edytora Serendipity pozwalające na podmienianie
125 zdefiniowanych przez użytkownia słów kluczowych
127 %package event_creativecommons
128 Summary: Event extension for Serendipity
129 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
130 Group: Applications/WWW
131 Requires: %{name} = %{version}-%{release}
132 Requires: %{name}-plugin_creativecommons = %{version}-%{release}
134 %description event_creativecommons
135 Extension that that displays on sidebar user choosed Creatice Common
138 %description event_creativecommons -l pl.UTF-8
139 Rozszerzenie wyświetlające na panelu wybraną przez użytkownika
140 licencję Creative Commons.
142 %package event_emoticate
143 Summary: Event extension for Serendipity
144 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
145 Group: Applications/WWW
146 Requires: %{name} = %{version}-%{release}
148 %description event_emoticate
149 Extension for Serendipity editor that converts smilies to icons.
151 %description event_emoticate -l pl.UTF-8
152 Rozszerzenie dla edytora Serendipity zamieniające emotikony tekstowe
155 %package event_entryproperties
156 Summary: Event extension for Serendipity
157 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
158 Group: Applications/WWW
159 Requires: %{name} = %{version}-%{release}
162 %description event_entryproperties
163 Event extension for Serendipity.
165 %description event_entryproperties -l pl.UTF-8
166 Rozszerzenie obsługi zdarzeń dla Serendipity.
169 Summary: Event extension for Serendipity
170 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
171 Group: Applications/WWW
172 Requires: %{name} = %{version}-%{release}
175 %description event_karma
176 Event extension for Serendipity.
178 %description event_karma -l pl.UTF-8
179 Rozszerzenie obsługi zdarzeń dla Serendipity.
181 %package event_livesearch
182 Summary: Event extension for Serendipity
183 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
184 Group: Applications/WWW
185 Requires: %{name} = %{version}-%{release}
188 %description event_livesearch
189 Event extension for Serendipity.
191 %description event_livesearch -l pl.UTF-8
192 Rozszerzenie obsługi zdarzeń dla Serendipity.
194 %package event_mailer
195 Summary: Event extension for Serendipity
196 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
197 Group: Applications/WWW
198 Requires: %{name} = %{version}-%{release}
200 %description event_mailer
201 Extension allowing to send article to user defined email.
203 %description event_mailer -l pl.UTF-8
204 Rozszerzenie pozwalące wysłać artykuł na wskazany adres e-mail.
207 Summary: Event extension for Serendipity
208 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
209 Group: Applications/WWW
210 Requires: %{name} = %{version}-%{release}
212 %description event_nl2br
213 Extension for Serendipity editor converting any newline from entry
214 creation into HTML break.
216 %description event_nl2br -l pl.UTF-8
217 Rozszerzenie edytora Serendipity zmieniające wystąpienia nowych linii
218 w modyfikowanym tekście na odpowiedni znacznik HTML.
220 %package event_s9ymarkup
221 Summary: Event extension for Serendipity
222 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
223 Group: Applications/WWW
224 Requires: %{name} = %{version}-%{release}
226 %description event_s9ymarkup
227 Native extension for Serendipity editor.
229 %description event_s9ymarkup -l pl.UTF-8
230 Natywne rozszerzenie dla edytora Serendipity.
232 %package event_searchhighlight
233 Summary: Event extension for Serendipity
234 Summary(pl.UTF-8): Rozszerzenie osbługi zdarzeń dla Serendipity
235 Group: Applications/WWW
236 Requires: %{name} = %{version}-%{release}
239 %description event_searchhighlight
240 Event extension for Serendipity.
242 %description event_searchhighlight -l pl.UTF-8
243 Rozszerzenie osbługi zdarzeń dla Serendipity.
245 %package event_spamblock
246 Summary: Event extension for Serendipity
247 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
248 Group: Applications/WWW
249 Requires: %{name} = %{version}-%{release}
252 %description event_spamblock
253 Event extension for Serendipity.
255 %description event_spamblock -l pl.UTF-8
256 Rozszerzenie obsługi zdarzeń dla Serendipity.
258 %package event_spartacus
259 Summary: Sidebar plugin manager for Serendipity
260 Summary(pl.UTF-8): Zarządca wtyczek dla Serendipity
261 Group: Applications/WWW
262 Requires: %{name} = %{version}-%{release}
264 %description event_spartacus
265 Sidebar plugin manager for Serendipity that allows installing plugins
266 from Serendipity repository.
268 %description event_spartacus -l pl.UTF-8
269 Rozszerzenie pozwalające na instalację dodatkowych wtyczek z
270 repozytorium Serendipity.
272 %package event_statistics
273 Summary: Event extension for Serendipity
274 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
275 Group: Applications/WWW
276 Requires: %{name} = %{version}-%{release}
278 %description event_statistics
279 Extension adding link to internal Serendipity statistics.
281 %description event_statistics -l pl.UTF-8
282 Rozszerzenie dodające odnośnik do wewnętrznych statystyk Serendipity.
284 %package event_templatechooser
285 Summary: Event extension for Serendipity
286 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
287 Group: Applications/WWW
288 Requires: %{name} = %{version}-%{release}
289 Requires: %{name}-plugin_templatechooser = %{version}-%{release}
292 %description event_templatechooser
293 Event extension for Serendipity.
295 %description event_templatechooser -l pl.UTF-8
296 Rozszerzenie obsługi zdarzeń dla Serendipity.
298 %package event_textile
299 Summary: Event extension for Serendipity
300 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
301 Group: Applications/WWW
302 Requires: %{name} = %{version}-%{release}
304 %description event_textile
305 Textile hooks for Serendipity editor.
307 %description event_textile -l pl.UTF-8
308 Rozszerzenia Textile dla edytora Serendipity.
310 %package event_textwiki
311 Summary: Event extension for Serendipity
312 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
313 Group: Applications/WWW
314 Requires: %{name} = %{version}-%{release}
316 %description event_textwiki
317 Textwiki hooks for Serendipity editor.
319 %description event_textwiki -l pl.UTF-8
320 Rozszerzenia Textwiki dla edytora Serendipity.
322 %package event_trackexits
323 Summary: Event extension for Serendipity
324 Summary(pl.UTF-8): Rozszerzenie obsługi zdarzeń dla Serendipity
325 Group: Applications/WWW
326 Requires: %{name} = %{version}-%{release}
328 %description event_trackexits
329 Extension encondig URLs in articles that giving statistics about
332 %description event_trackexits -l pl.UTF-8
333 Rozszerzenie zmieniające kod odnośników w artykułach zbierające dane
334 na temat kliknięć (wyjść z blogu).
336 %package event_weblogping
337 Summary: Editor extension for Serendipity
338 Summary(pl.UTF-8): Rozszerzenie edytora dla Serendipity
339 Group: Applications/WWW
340 Requires: %{name} = %{version}-%{release}
343 %description event_weblogping
344 Editor extension for Serendipity.
346 %description event_weblogping -l pl.UTF-8
347 Rozszerzenie edytora dla Serendipity.
349 %package event_xhtmlcleanup
350 Summary: Editor extension for Serendipity
351 Summary(pl.UTF-8): Rozszerzenie edytora dla Serendipity
352 Group: Applications/WWW
353 Requires: %{name} = %{version}-%{release}
356 %description event_xhtmlcleanup
357 Editor extension for Serendipity.
359 %description event_xhtmlcleanup -l pl.UTF-8
360 Rozszerzenie edytora dla Serendipity.
362 %package plugin_comments
363 Summary: Sidebar plugin for Serendipity
364 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
365 Group: Applications/WWW
366 Requires: %{name} = %{version}-%{release}
368 %description plugin_comments
369 Displays a list of recently submitted comments.
371 %description plugin_comments -l pl.UTF-8
372 Wtyczka wyświetlająca listę ostatnio dodanych komentarzy.
374 %package plugin_creativecommons
375 Summary: Sidebar plugin for Serendipity
376 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
377 Group: Applications/WWW
378 Requires: %{name} = %{version}-%{release}
379 Requires: %{name}-event_creativecommons = %{version}-%{release}
381 %description plugin_creativecommons
382 Displays chosen Creative Commons license data
384 %description plugin_creativecommons -l pl.UTF-8
385 Wyświetla wybraną licencję Creative Commons
387 %package plugin_entrylinks
388 Summary: Sidebar plugin for Serendipity
389 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
390 Group: Applications/WWW
391 Requires: %{name} = %{version}-%{release}
394 %description plugin_entrylinks
395 Sidebar plugin for Serendipity.
397 %description plugin_entrylinks -l pl.UTF-8
398 Wtyczka dla paneli Serendipity.
400 %package plugin_eventwrapper
401 Summary: Sidebar plugin for Serendipity
402 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
403 Group: Applications/WWW
404 Requires: %{name} = %{version}-%{release}
406 %description plugin_eventwrapper
407 Plugin allowing using event extensions in sidebar.
409 %description plugin_eventwrapper -l pl.UTF-8
410 Wtyczka pozwalająca używać rozszerzeń (event_) wewnątrz paneli.
412 %package plugin_history
413 Summary: Sidebar plugin for Serendipity
414 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
415 Group: Applications/WWW
416 Requires: %{name} = %{version}-%{release}
419 %description plugin_history
420 Sidebar plugin for Serendipity.
422 %description plugin_history -l pl.UTF-8
423 Wtyczka dla paneli Serendipity.
425 %package plugin_recententries
426 Summary: Sidebar plugin for Serendipity
427 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
428 Group: Applications/WWW
429 Requires: %{name} = %{version}-%{release}
431 %description plugin_recententries
432 Shows a quick list of recently made entries.
434 %description plugin_recententries -l pl.UTF-8
435 Wtyczka pokazująca krótką listą ostatnio dodanych wpisów.
437 %package plugin_remoterss
438 Summary: Sidebar plugin for Serendipity
439 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
440 Group: Applications/WWW
441 Requires: %{name} = %{version}-%{release}
443 %description plugin_remoterss
444 Plugin that enables to display foreign RSS feed embedded into blog.
446 %description plugin_remoterss -l pl.UTF-8
447 Wtyczka pozwalająca na wyświetlanie za pomocą RSS treści innych
450 %package plugin_shoutbox
451 Summary: Sidebar plugin for Serendipity
452 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
453 Group: Applications/WWW
454 Requires: %{name} = %{version}-%{release}
456 %description plugin_shoutbox
457 Shows a simple form area where users can enter any comments they want.
458 Those comments are displayed immediately on sidebar.
460 %description plugin_shoutbox -l pl.UTF-8
461 Wtyczka wyświetlająca prosty formularz, przez który użytkownicy mogą
462 dodawać komentarze wyświetlane natychmiast na panelu.
464 %package plugin_templatedropdown
465 Summary: Sidebar plugin for Serendipity
466 Summary(pl.UTF-8): Wtyczka dla paneli Serendipity
467 Group: Applications/WWW
468 Requires: %{name} = %{version}-%{release}
469 Requires: %{name}-event_templatedropdown = %{version}-%{release}
471 %description plugin_templatedropdown
472 Shows on sidebar availaible themes, which could be chosen by any
473 visitor to change the layout displayed to him.
475 %description plugin_templatedropdown -l pl.UTF-8
476 Wtyczka wyświetlająca na panelu dostępne motywy, którymi użytkownicy
477 mogą dostosywywać wyświetlanie wg swoich preferencji.
482 rm -rf templates_c uploads
485 rm -rf $RPM_BUILD_ROOT
487 install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
488 install -d $RPM_BUILD_ROOT/var/lib/%{name}/{archives,templates_c,uploads}
490 ln -s /var/lib/%{name}/uploads $RPM_BUILD_ROOT%{_appdir}/uploads
491 ln -s /var/lib/%{name}/archives $RPM_BUILD_ROOT%{_appdir}/archives
492 ln -s /var/lib/%{name}/templates_c $RPM_BUILD_ROOT%{_appdir}/templates_c
494 cp -R * $RPM_BUILD_ROOT%{_appdir}
496 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
497 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
499 touch $RPM_BUILD_ROOT%{_appdir}/.htaccess
500 touch $RPM_BUILD_ROOT%{_appdir}/serendipity_config_local.inc.php
502 ln -s %{_appdir}/serendipity_config_local.inc.php $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
505 rm -rf $RPM_BUILD_ROOT
508 %banner -e %{name} <<-EOF
509 To finish your configuration DO NOT FORGET to:
511 1) Create some SQL database owned by some user
512 2) Run a browser and visit: http://`hostname`/serendipity/index.php
515 %triggerin -- apache1 < 1.3.37-3, apache1-base
516 %webapp_register apache %{_webapp}
518 %triggerun -- apache1 < 1.3.37-3, apache1-base
519 %webapp_unregister apache %{_webapp}
521 %triggerin -- apache < 2.2.0, apache-base
522 %webapp_register httpd %{_webapp}
524 %triggerun -- apache < 2.2.0, apache-base
525 %webapp_unregister httpd %{_webapp}
528 %defattr(644,root,root,755)
529 %dir %attr(750,root,http) %{_sysconfdir}
530 %{_sysconfdir}/%{name}.conf
531 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
532 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
536 %dir %{_appdir}/plugins
537 %dir /var/lib/%{name}
538 %dir %attr(770,root,http) /var/lib/%{name}/*
540 %{_appdir}/bundled-libs
541 %{_appdir}/deployment
549 %{_appdir}/templates_c
552 %{_appdir}/comment.php
556 %{_appdir}/serendipity.css.php
557 %{_appdir}/serendipity_admin.php
558 %{_appdir}/serendipity_admin_image_selector.php
559 %{_appdir}/serendipity_config.inc.php
560 %{_appdir}/serendipity_define.js.php
561 %{_appdir}/serendipity_editor.js
562 %{_appdir}/serendipity_xmlrpc.php
563 %{_appdir}/sql/db.sql
564 %{_appdir}/wfwcomment.php
565 %exclude %{_appdir}/include/db/mysql.inc.php
566 %exclude %{_appdir}/include/db/mysqli.inc.php
567 %exclude %{_appdir}/include/db/postgres.inc.php
568 %exclude %{_appdir}/include/db/sqlite.inc.php
569 %attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_appdir}/.htaccess
570 %attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_appdir}/serendipity_config_local.inc.php
573 %defattr(644,root,root,755)
574 %{_appdir}/sql/*postgres*
575 %{_appdir}/include/db/*postgres*
578 %defattr(644,root,root,755)
579 %{_appdir}/sql/*mysql*
580 %{_appdir}/include/db/*mysql*
583 %defattr(644,root,root,755)
584 %{_appdir}/sql/*sqlite*
585 %{_appdir}/include/db/*sqlite*
588 %defattr(644,root,root,755)
589 %{_appdir}/plugins/%{name}_event_bbcode
591 %files event_browsercompatibility
592 %defattr(644,root,root,755)
593 %{_appdir}/plugins/%{name}_event_browsercompatibility
595 %files event_contentrewrite
596 %defattr(644,root,root,755)
597 %{_appdir}/plugins/%{name}_event_contentrewrite
599 %files event_creativecommons
600 %defattr(644,root,root,755)
601 %{_appdir}/plugins/%{name}_event_creativecommons
603 %files event_emoticate
604 %defattr(644,root,root,755)
605 %{_appdir}/plugins/%{name}_event_emoticate
607 %files event_entryproperties
608 %defattr(644,root,root,755)
609 %{_appdir}/plugins/%{name}_event_entryproperties
612 %defattr(644,root,root,755)
613 %{_appdir}/plugins/%{name}_event_karma
615 %files event_livesearch
616 %defattr(644,root,root,755)
617 %{_appdir}/plugins/%{name}_event_livesearch
620 %defattr(644,root,root,755)
621 %{_appdir}/plugins/%{name}_event_mailer
624 %defattr(644,root,root,755)
625 %{_appdir}/plugins/%{name}_event_nl2br
627 %files event_s9ymarkup
628 %defattr(644,root,root,755)
629 %{_appdir}/plugins/%{name}_event_s9ymarkup
631 %files event_searchhighlight
632 %defattr(644,root,root,755)
633 %{_appdir}/plugins/%{name}_event_searchhighlight
635 %files event_spamblock
636 %defattr(644,root,root,755)
637 %{_appdir}/plugins/%{name}_event_spamblock
639 %files event_spartacus
640 %defattr(644,root,root,755)
641 %{_appdir}/plugins/%{name}_event_spartacus
643 %files event_statistics
644 %defattr(644,root,root,755)
645 %{_appdir}/plugins/%{name}_event_statistics
647 %files event_templatechooser
648 %defattr(644,root,root,755)
649 %{_appdir}/plugins/%{name}_event_templatechooser
652 %defattr(644,root,root,755)
653 %{_appdir}/plugins/%{name}_event_textile
655 %files event_textwiki
656 %defattr(644,root,root,755)
657 %{_appdir}/plugins/%{name}_event_textwiki
659 %files event_trackexits
660 %defattr(644,root,root,755)
661 %{_appdir}/plugins/%{name}_event_trackexits
663 %files event_weblogping
664 %defattr(644,root,root,755)
665 %{_appdir}/plugins/%{name}_event_weblogping
667 %files event_xhtmlcleanup
668 %defattr(644,root,root,755)
669 %{_appdir}/plugins/%{name}_event_xhtmlcleanup
671 %files plugin_comments
672 %defattr(644,root,root,755)
673 %{_appdir}/plugins/%{name}_plugin_comments
675 %files plugin_creativecommons
676 %defattr(644,root,root,755)
677 %{_appdir}/plugins/%{name}_plugin_creativecommons
679 %files plugin_entrylinks
680 %defattr(644,root,root,755)
681 %{_appdir}/plugins/%{name}_plugin_entrylinks
683 %files plugin_eventwrapper
684 %defattr(644,root,root,755)
685 %{_appdir}/plugins/%{name}_plugin_eventwrapper
687 %files plugin_history
688 %defattr(644,root,root,755)
689 %{_appdir}/plugins/%{name}_plugin_history
691 %files plugin_recententries
692 %defattr(644,root,root,755)
693 %{_appdir}/plugins/%{name}_plugin_recententries
695 %files plugin_remoterss
696 %defattr(644,root,root,755)
697 %{_appdir}/plugins/%{name}_plugin_remoterss
699 %files plugin_shoutbox
700 %defattr(644,root,root,755)
701 %{_appdir}/plugins/%{name}_plugin_shoutbox
703 %files plugin_templatedropdown
704 %defattr(644,root,root,755)
705 %{_appdir}/plugins/%{name}_plugin_templatedropdown