OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 20-Aug-2006 01:12:47
Branch: HEAD Handle: 2006082000124600
Modified files:
openpkg-src/drupal drupal-setup.sh drupal.spec
Log:
use/watch modules which belong to V_drupal_major; use official
download URL; alphasort sources after grouping by type; initialize
database schema for all modules; adjust default theme; require GD and
preset file_directory_temp; branding
Summary:
Revision Changes Path
1.5 +51 -0 openpkg-src/drupal/drupal-setup.sh
1.21 +263 -249 openpkg-src/drupal/drupal.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/drupal/drupal-setup.sh
============================================================================
$ cvs diff -u -r1.4 -r1.5 drupal-setup.sh
--- openpkg-src/drupal/drupal-setup.sh 15 Aug 2006 22:21:51 -0000
1.4
+++ openpkg-src/drupal/drupal-setup.sh 19 Aug 2006 23:12:46 -0000
1.5
@@ -20,6 +20,57 @@
@l_prefix@/bin/mysql --user=$username --password=$password drupal \
<@l_prefix@/share/drupal/database/database.mysql
+# import Drupal modules extra database schema (requires manual sorting)
+for m in \
+ attachment/attachment.mysql \
+ banner/banner.mysql \
+ bookmarks/bookmarks.mysql \
+ buddylist/buddylist.mysql \
+ daily/daily.mysql \
+ event/event.mysql \
+ filemanager/filemanager.mysql \
+ filestore2/filestore2.mysql \
+ flexinode/flexinode.mysql \
+ forms/forms.mysql \
+ fscache/fscache.mysql \
+ helpedit/helpedit.mysql \
+ mailhandler/mailhandler.mysql \
+ nmoderation/nmoderation.mysql \
+ nodevote/nodevote.mysql \
+ nodewords/nodewords.mysql \
+ notify/notify.mysql \
+ og/contrib/og_book/og_book.mysql \
+ og/contrib/og_civicrm/og_civicrm.mysql \
+ og/og.mysql \
+ paypal_framework/paypal_framework.mysql \
+ paypal_subscription/paypal_subscription.mysql \
+ project/project.mysql \
+ rsvp/rsvp.mysql \
+ scheduler/scheduler.mysql \
+ shoutbox/shoutbox.mysql \
+ sidecontent/sidecontent.mysql \
+ simplenews/simplenews.mysql \
+ smileys/smileys.mysql \
+ smileys/examples.mysql \
+ spam/spam.mysql \
+ spam/spam_surbl/spam_surbl.mysql \
+ spam/contributed/custom_filters/teledyn.mysql \
+ spam/contributed/spam_tokens/kerneltrap.mysql \
+ subscriptions/subscriptions.mysql \
+ survey/survey.mysql \
+ taxonomy_block/taxonomy_block.mysql \
+ tinymce/tinymce.mysql \
+ trackback/trackback.mysql \
+ troll/troll.mysql \
+ webform/webform.mysql \
+ weblink/weblink.mysql \
+ wordfilter/wordfilter.mysql \
+; do
+ /v/lot/so/bin/mysql --user=$username --password=$password drupal \
+ <@l_prefix@/share/drupal/modules/extra/$m \
+ || echo "$0:ERROR: setup $m failed"
+done
+
# configure /etc/drupal/default/settings.php accordingly
@l_prefix@/lib/openpkg/shtool subst \
-e '/^\$db_url =/s;mysql://username:[EMAIL
PROTECTED]/database;mysql://drupal:[EMAIL PROTECTED]/drupal;' \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/drupal/drupal.spec
============================================================================
$ cvs diff -u -r1.20 -r1.21 drupal.spec
--- openpkg-src/drupal/drupal.spec 15 Aug 2006 22:21:52 -0000 1.20
+++ openpkg-src/drupal/drupal.spec 19 Aug 2006 23:12:46 -0000 1.21
@@ -25,102 +25,102 @@
# package versions
%define V_drupal_major 4.6
%define V_drupal 4.6.9
-%define V_module_adminblock 4.6.0
-%define V_module_adsense 4.6.0
-%define V_module_article 4.6.0
-%define V_module_attachment 4.6.0
-%define V_module_banner 4.6.0
-%define V_module_blogtheme 4.6.0
-%define V_module_bookmarks 4.6.0
-%define V_module_buddylist 4.6.0
-%define V_module_codefilter 4.6.0
-%define V_module_commentcloser 4.6.0
-%define V_module_customerror 4.6.0
-%define V_module_contextlinks 4.6.0
-%define V_module_daily 4.6.0
-%define V_module_diff 4.6.0
-%define V_module_event 4.6.0
-%define V_module_excerpt 4.6.0
-%define V_module_feedback 4.6.0
-%define V_module_filemanager 4.6.0
-%define V_module_filestore2 4.6.0
-%define V_module_flexinode 4.6.0
-%define V_module_forms 4.6.0
-%define V_module_form_mail 4.6.0
-%define V_module_front 4.6.0
-%define V_module_fscache 4.6.0
-%define V_module_freelinking 4.6.0
-%define V_module_glossary 4.6.0
-%define V_module_hof 4.6.0
-%define V_module_helpedit 4.6.0
-%define V_module_highlight 4.6.0
-%define V_module_htmlarea 4.6.0
-%define V_module_image 4.6.0
-%define V_module_indexpage 4.6.0
-%define V_module_interwiki 4.6.0
-%define V_module_jsdomenu 4.6.0
-%define V_module_legal 4.6.0
-%define V_module_livediscussions 4.6.0
-%define V_module_mail 4.6.0
-%define V_module_mailalias 4.6.0
-%define V_module_mailhandler 4.6.0
-%define V_module_members 4.6.0
-%define V_module_menu_otf 4.6.0
-%define V_module_nodewords 4.6.0
-%define V_module_nmoderation 4.6.0
-%define V_module_nodevote 4.6.0
-%define V_module_node_import 4.6.0
-%define V_module_notify 4.6.0
-%define V_module_og 4.6.0
-%define V_module_paypal_framework 4.6.0
-%define V_module_paypal_subscription 4.6.0
-%define V_module_print 4.6.0
-%define V_module_project 4.6.0
-%define V_module_quotes 4.6.0
-%define V_module_rsvp 4.6.0
-%define V_module_scheduler 4.6.0
-%define V_module_securesite 4.6.0
-%define V_module_series 4.6.0
-%define V_module_shoutbox 4.6.0
-%define V_module_sidecontent 4.6.0
-%define V_module_simplenews 4.6.0
-%define V_module_sitemap 4.6.0
-%define V_module_sitemenu 4.6.0
-%define V_module_smartypants 4.6.0
-%define V_module_smileys 4.6.0
-%define V_module_spam 4.6.0
-%define V_module_subscriptions 4.6.0
-%define V_module_summary 4.6.0
-%define V_module_survey 4.6.0
-%define V_module_syndication 4.6.0
-%define V_module_taxonomy_block 4.6.0
-%define V_module_taxonomy_browser 4.6.0
-%define V_module_taxonomy_context 4.6.0
-%define V_module_taxonomy_dhtml 4.6.0
-%define V_module_taxonomy_xml 4.6.0
-%define V_module_taxonomy_menu 4.6.0
-%define V_module_taxonomy_multi_edit 4.6.0
-%define V_module_taxonomy_theme 4.6.0
-%define V_module_textile 4.6.0
-%define V_module_theme_editor 4.6.0
-%define V_module_tinymce 4.6.0
-%define V_module_trackback 4.6.0
-%define V_module_troll 4.6.0
-%define V_module_urlfilter 4.6.0
-%define V_module_variable 4.6.0
-%define V_module_vimcolor 4.6.0
-%define V_module_webform 4.6.0
-%define V_module_weblink 4.6.0
-%define V_module_webserver_auth 4.6.0
-%define V_module_week 4.6.0
-%define V_module_wiki 4.6.0
-%define V_module_wordfilter 4.6.0
-%define V_module_workspace 4.6.0
-%define V_engine_phptemplate 4.6.0
-%define V_theme_spreadfirefox 4.6.0
-%define V_theme_democratica 4.6.0
-%define V_theme_friendselectric 4.6.0
-%define V_theme_kubrick 4.6.0
+%define V_engine_phptemplate %{V_drupal_major}.0
+%define V_module_adminblock %{V_drupal_major}.0
+%define V_module_adsense %{V_drupal_major}.0
+%define V_module_article %{V_drupal_major}.0
+%define V_module_attachment %{V_drupal_major}.0
+%define V_module_banner %{V_drupal_major}.0
+%define V_module_blogtheme %{V_drupal_major}.0
+%define V_module_bookmarks %{V_drupal_major}.0
+%define V_module_buddylist %{V_drupal_major}.0
+%define V_module_codefilter %{V_drupal_major}.0
+%define V_module_commentcloser %{V_drupal_major}.0
+%define V_module_contextlinks %{V_drupal_major}.0
+%define V_module_customerror %{V_drupal_major}.0
+%define V_module_daily %{V_drupal_major}.0
+%define V_module_diff %{V_drupal_major}.0
+%define V_module_event %{V_drupal_major}.0
+%define V_module_excerpt %{V_drupal_major}.0
+%define V_module_feedback %{V_drupal_major}.0
+%define V_module_filemanager %{V_drupal_major}.0
+%define V_module_filestore2 %{V_drupal_major}.0
+%define V_module_flexinode %{V_drupal_major}.0
+%define V_module_form_mail %{V_drupal_major}.0
+%define V_module_forms %{V_drupal_major}.0
+%define V_module_freelinking %{V_drupal_major}.0
+%define V_module_front %{V_drupal_major}.0
+%define V_module_fscache %{V_drupal_major}.0
+%define V_module_glossary %{V_drupal_major}.0
+%define V_module_helpedit %{V_drupal_major}.0
+%define V_module_highlight %{V_drupal_major}.0
+%define V_module_hof %{V_drupal_major}.0
+%define V_module_htmlarea %{V_drupal_major}.0
+%define V_module_image %{V_drupal_major}.0
+%define V_module_indexpage %{V_drupal_major}.0
+%define V_module_interwiki %{V_drupal_major}.0
+%define V_module_jsdomenu %{V_drupal_major}.0
+%define V_module_legal %{V_drupal_major}.0
+%define V_module_livediscussions %{V_drupal_major}.0
+%define V_module_mail %{V_drupal_major}.0
+%define V_module_mailalias %{V_drupal_major}.0
+%define V_module_mailhandler %{V_drupal_major}.0
+%define V_module_members %{V_drupal_major}.0
+%define V_module_menu_otf %{V_drupal_major}.0
+%define V_module_nmoderation %{V_drupal_major}.0
+%define V_module_node_import %{V_drupal_major}.0
+%define V_module_nodevote %{V_drupal_major}.0
+%define V_module_nodewords %{V_drupal_major}.0
+%define V_module_notify %{V_drupal_major}.0
+%define V_module_og %{V_drupal_major}.0
+%define V_module_paypal_framework %{V_drupal_major}.0
+%define V_module_paypal_subscription %{V_drupal_major}.0
+%define V_module_print %{V_drupal_major}.0
+%define V_module_project %{V_drupal_major}.0
+%define V_module_quotes %{V_drupal_major}.0
+%define V_module_rsvp %{V_drupal_major}.0
+%define V_module_scheduler %{V_drupal_major}.0
+%define V_module_securesite %{V_drupal_major}.0
+%define V_module_series %{V_drupal_major}.0
+%define V_module_shoutbox %{V_drupal_major}.0
+%define V_module_sidecontent %{V_drupal_major}.0
+%define V_module_simplenews %{V_drupal_major}.0
+%define V_module_sitemap %{V_drupal_major}.0
+%define V_module_sitemenu %{V_drupal_major}.0
+%define V_module_smartypants %{V_drupal_major}.0
+%define V_module_smileys %{V_drupal_major}.0
+%define V_module_spam %{V_drupal_major}.0
+%define V_module_subscriptions %{V_drupal_major}.0
+%define V_module_summary %{V_drupal_major}.0
+%define V_module_survey %{V_drupal_major}.0
+%define V_module_syndication %{V_drupal_major}.0
+%define V_module_taxonomy_block %{V_drupal_major}.0
+%define V_module_taxonomy_browser %{V_drupal_major}.0
+%define V_module_taxonomy_context %{V_drupal_major}.0
+%define V_module_taxonomy_dhtml %{V_drupal_major}.0
+%define V_module_taxonomy_menu %{V_drupal_major}.0
+%define V_module_taxonomy_multi_edit %{V_drupal_major}.0
+%define V_module_taxonomy_theme %{V_drupal_major}.0
+%define V_module_taxonomy_xml %{V_drupal_major}.0
+%define V_module_textile %{V_drupal_major}.0
+%define V_module_theme_editor %{V_drupal_major}.0
+%define V_module_tinymce %{V_drupal_major}.0
+%define V_module_trackback %{V_drupal_major}.0
+%define V_module_troll %{V_drupal_major}.0
+%define V_module_urlfilter %{V_drupal_major}.0
+%define V_module_variable %{V_drupal_major}.0
+%define V_module_vimcolor %{V_drupal_major}.0
+%define V_module_webform %{V_drupal_major}.0
+%define V_module_weblink %{V_drupal_major}.0
+%define V_module_webserver_auth %{V_drupal_major}.0
+%define V_module_week %{V_drupal_major}.0
+%define V_module_wiki %{V_drupal_major}.0
+%define V_module_wordfilter %{V_drupal_major}.0
+%define V_module_workspace %{V_drupal_major}.0
+%define V_theme_democratica %{V_drupal_major}.0
+%define V_theme_friendselectric %{V_drupal_major}.0
+%define V_theme_kubrick %{V_drupal_major}.0
+%define V_theme_spreadfirefox %{V_drupal_major}.0
# package information
Name: drupal
@@ -133,106 +133,106 @@
Group: Web
License: GPL
Version: %{V_drupal}
-Release: 20060816
+Release: 20060820
# list of sources
-Source0: http://drupal.org/files/projects/drupal-%{V_drupal}.tar.gz
-Source1:
http://drupal.org/files/projects/adminblock-%{V_module_adminblock}.tar.gz
-Source2:
http://drupal.org/files/projects/adsense-%{V_module_adsense}.tar.gz
-Source3:
http://drupal.org/files/projects/article-%{V_module_article}.tar.gz
-Source4:
http://drupal.org/files/projects/attachment-%{V_module_attachment}.tar.gz
-Source5:
http://drupal.org/files/projects/banner-%{V_module_banner}.tar.gz
-Source6:
http://drupal.org/files/projects/blogtheme-%{V_module_blogtheme}.tar.gz
-Source7:
http://drupal.org/files/projects/bookmarks-%{V_module_bookmarks}.tar.gz
-Source8:
http://drupal.org/files/projects/buddylist-%{V_module_buddylist}.tar.gz
-Source9:
http://drupal.org/files/projects/codefilter-%{V_module_codefilter}.tar.gz
-Source10:
http://drupal.org/files/projects/commentcloser-%{V_module_commentcloser}.tar.gz
-Source11:
http://drupal.org/files/projects/customerror-%{V_module_customerror}.tar.gz
-Source12:
http://drupal.org/files/projects/contextlinks-%{V_module_contextlinks}.tar.gz
-Source13: http://drupal.org/files/projects/daily-%{V_module_daily}.tar.gz
-Source14: http://drupal.org/files/projects/diff-%{V_module_diff}.tar.gz
-Source15: http://drupal.org/files/projects/event-%{V_module_event}.tar.gz
-Source16:
http://drupal.org/files/projects/excerpt-%{V_module_excerpt}.tar.gz
-Source17:
http://drupal.org/files/projects/feedback-%{V_module_feedback}.tar.gz
-Source18:
http://drupal.org/files/projects/filemanager-%{V_module_filemanager}.tar.gz
-Source19:
http://drupal.org/files/projects/filestore2-%{V_module_filestore2}.tar.gz
-Source20:
http://drupal.org/files/projects/flexinode-%{V_module_flexinode}.tar.gz
-Source21: http://drupal.org/files/projects/forms-%{V_module_forms}.tar.gz
-Source22:
http://drupal.org/files/projects/form_mail-%{V_module_form_mail}.tar.gz
-Source23: http://drupal.org/files/projects/front-%{V_module_front}.tar.gz
-Source24:
http://drupal.org/files/projects/fscache-%{V_module_fscache}.tar.gz
-Source25:
http://drupal.org/files/projects/freelinking-%{V_module_freelinking}.tar.gz
-Source26:
http://drupal.org/files/projects/glossary-%{V_module_glossary}.tar.gz
-Source27: http://drupal.org/files/projects/hof-%{V_module_hof}.tar.gz
-Source28:
http://drupal.org/files/projects/helpedit-%{V_module_helpedit}.tar.gz
-Source29:
http://drupal.org/files/projects/highlight-%{V_module_highlight}.tar.gz
-Source30:
http://drupal.org/files/projects/htmlarea-%{V_module_htmlarea}.tar.gz
-Source31: http://drupal.org/files/projects/image-%{V_module_image}.tar.gz
-Source32:
http://drupal.org/files/projects/indexpage-%{V_module_indexpage}.tar.gz
-Source33:
http://drupal.org/files/projects/interwiki-%{V_module_interwiki}.tar.gz
-Source34:
http://drupal.org/files/projects/jsdomenu-%{V_module_jsdomenu}.tar.gz
-Source35: http://drupal.org/files/projects/legal-%{V_module_legal}.tar.gz
-Source36:
http://drupal.org/files/projects/livediscussions-%{V_module_livediscussions}.tar.gz
-Source37: http://drupal.org/files/projects/mail-%{V_module_mail}.tar.gz
-Source38:
http://drupal.org/files/projects/mailalias-%{V_module_mailalias}.tar.gz
-Source39:
http://drupal.org/files/projects/mailhandler-%{V_module_mailhandler}.tar.gz
-Source40:
http://drupal.org/files/projects/members-%{V_module_members}.tar.gz
-Source41:
http://drupal.org/files/projects/menu_otf-%{V_module_menu_otf}.tar.gz
-Source42:
http://drupal.org/files/projects/nodewords-%{V_module_nodewords}.tar.gz
-Source43:
http://drupal.org/files/projects/nmoderation-%{V_module_nmoderation}.tar.gz
-Source44:
http://drupal.org/files/projects/nodevote-%{V_module_nodevote}.tar.gz
-Source45:
http://drupal.org/files/projects/node_import-%{V_module_node_import}.tar.gz
-Source46:
http://drupal.org/files/projects/notify-%{V_module_notify}.tar.gz
-Source47: http://drupal.org/files/projects/og-%{V_module_og}.tar.gz
-Source48:
http://drupal.org/files/projects/paypal_framework-%{V_module_paypal_framework}.tar.gz
-Source49:
http://drupal.org/files/projects/paypal_subscription-%{V_module_paypal_subscription}.tar.gz
-Source50: http://drupal.org/files/projects/print-%{V_module_print}.tar.gz
-Source51:
http://drupal.org/files/projects/project-%{V_module_project}.tar.gz
-Source52:
http://drupal.org/files/projects/quotes-%{V_module_quotes}.tar.gz
-Source53: http://drupal.org/files/projects/rsvp-%{V_module_rsvp}.tar.gz
-Source54:
http://drupal.org/files/projects/scheduler-%{V_module_scheduler}.tar.gz
-Source55:
http://drupal.org/files/projects/securesite-%{V_module_securesite}.tar.gz
-Source56:
http://drupal.org/files/projects/series-%{V_module_series}.tar.gz
-Source57:
http://drupal.org/files/projects/shoutbox-%{V_module_shoutbox}.tar.gz
-Source58:
http://drupal.org/files/projects/sidecontent-%{V_module_sidecontent}.tar.gz
-Source59:
http://drupal.org/files/projects/simplenews-%{V_module_simplenews}.tar.gz
-Source60:
http://drupal.org/files/projects/site_map-%{V_module_sitemap}.tar.gz
-Source61:
http://drupal.org/files/projects/sitemenu-%{V_module_sitemenu}.tar.gz
-Source62:
http://drupal.org/files/projects/smartypants-%{V_module_smartypants}.tar.gz
-Source63:
http://drupal.org/files/projects/smileys-%{V_module_smileys}.tar.gz
-Source64: http://drupal.org/files/projects/spam-%{V_module_spam}.tar.gz
-Source65:
http://drupal.org/files/projects/subscriptions-%{V_module_subscriptions}.tar.gz
-Source66:
http://drupal.org/files/projects/summary-%{V_module_summary}.tar.gz
-Source67:
http://drupal.org/files/projects/survey-%{V_module_survey}.tar.gz
-Source68:
http://drupal.org/files/projects/syndication-%{V_module_syndication}.tar.gz
-Source69:
http://drupal.org/files/projects/taxonomy_block-%{V_module_taxonomy_block}.tar.gz
-Source70:
http://drupal.org/files/projects/taxonomy_browser-%{V_module_taxonomy_browser}.tar.gz
-Source71:
http://drupal.org/files/projects/taxonomy_context-%{V_module_taxonomy_context}.tar.gz
-Source72:
http://drupal.org/files/projects/taxonomy_dhtml-%{V_module_taxonomy_dhtml}.tar.gz
-Source73:
http://drupal.org/files/projects/taxonomy_xml-%{V_module_taxonomy_xml}.tar.gz
-Source74:
http://drupal.org/files/projects/taxonomy_menu-%{V_module_taxonomy_menu}.tar.gz
-Source75:
http://drupal.org/files/projects/taxonomy_multi_edit-%{V_module_taxonomy_multi_edit}.tar.gz
-Source76:
http://drupal.org/files/projects/taxonomy_theme-%{V_module_taxonomy_theme}.tar.gz
-Source77:
http://drupal.org/files/projects/textile-%{V_module_textile}.tar.gz
-Source78:
http://drupal.org/files/projects/theme_editor-%{V_module_theme_editor}.tar.gz
-Source79:
http://drupal.org/files/projects/tinymce-%{V_module_tinymce}.tar.gz
-Source80:
http://drupal.org/files/projects/trackback-%{V_module_trackback}.tar.gz
-Source81: http://drupal.org/files/projects/troll-%{V_module_troll}.tar.gz
-Source82:
http://drupal.org/files/projects/urlfilter-%{V_module_urlfilter}.tar.gz
-Source83:
http://drupal.org/files/projects/variable-%{V_module_variable}.tar.gz
-Source84:
http://drupal.org/files/projects/vimcolor-%{V_module_vimcolor}.tar.gz
-Source85:
http://drupal.org/files/projects/webform-%{V_module_webform}.tar.gz
-Source86:
http://drupal.org/files/projects/weblink-%{V_module_weblink}.tar.gz
-Source87:
http://drupal.org/files/projects/webserver_auth-%{V_module_webserver_auth}.tar.gz
-Source88: http://drupal.org/files/projects/week-%{V_module_week}.tar.gz
-Source89: http://drupal.org/files/projects/wiki-%{V_module_wiki}.tar.gz
-Source90:
http://drupal.org/files/projects/wordfilter-%{V_module_wordfilter}.tar.gz
-Source91:
http://drupal.org/files/projects/workspace-%{V_module_workspace}.tar.gz
-Source92:
http://drupal.org/files/projects/phptemplate-%{V_engine_phptemplate}.tar.gz
-Source93:
http://drupal.org/files/projects/spreadfirefox-%{V_theme_spreadfirefox}.tar.gz
-Source94:
http://drupal.org/files/projects/democratica-%{V_theme_democratica}.tar.gz
-Source95:
http://drupal.org/files/projects/friendselectric-%{V_theme_friendselectric}.tar.gz
-Source96:
http://drupal.org/files/projects/kubrick-%{V_theme_kubrick}.tar.gz
+Source0:
http://ftp.osuosl.org/pub/drupal/files/projects/drupal-%{V_drupal}.tar.gz
+Source1:
http://ftp.osuosl.org/pub/drupal/files/projects/phptemplate-%{V_engine_phptemplate}.tar.gz
+Source2:
http://ftp.osuosl.org/pub/drupal/files/projects/adminblock-%{V_module_adminblock}.tar.gz
+Source3:
http://ftp.osuosl.org/pub/drupal/files/projects/adsense-%{V_module_adsense}.tar.gz
+Source4:
http://ftp.osuosl.org/pub/drupal/files/projects/article-%{V_module_article}.tar.gz
+Source5:
http://ftp.osuosl.org/pub/drupal/files/projects/attachment-%{V_module_attachment}.tar.gz
+Source6:
http://ftp.osuosl.org/pub/drupal/files/projects/banner-%{V_module_banner}.tar.gz
+Source7:
http://ftp.osuosl.org/pub/drupal/files/projects/blogtheme-%{V_module_blogtheme}.tar.gz
+Source8:
http://ftp.osuosl.org/pub/drupal/files/projects/bookmarks-%{V_module_bookmarks}.tar.gz
+Source9:
http://ftp.osuosl.org/pub/drupal/files/projects/buddylist-%{V_module_buddylist}.tar.gz
+Source10:
http://ftp.osuosl.org/pub/drupal/files/projects/codefilter-%{V_module_codefilter}.tar.gz
+Source11:
http://ftp.osuosl.org/pub/drupal/files/projects/commentcloser-%{V_module_commentcloser}.tar.gz
+Source12:
http://ftp.osuosl.org/pub/drupal/files/projects/contextlinks-%{V_module_contextlinks}.tar.gz
+Source13:
http://ftp.osuosl.org/pub/drupal/files/projects/customerror-%{V_module_customerror}.tar.gz
+Source14:
http://ftp.osuosl.org/pub/drupal/files/projects/daily-%{V_module_daily}.tar.gz
+Source15:
http://ftp.osuosl.org/pub/drupal/files/projects/diff-%{V_module_diff}.tar.gz
+Source16:
http://ftp.osuosl.org/pub/drupal/files/projects/event-%{V_module_event}.tar.gz
+Source17:
http://ftp.osuosl.org/pub/drupal/files/projects/excerpt-%{V_module_excerpt}.tar.gz
+Source18:
http://ftp.osuosl.org/pub/drupal/files/projects/feedback-%{V_module_feedback}.tar.gz
+Source19:
http://ftp.osuosl.org/pub/drupal/files/projects/filemanager-%{V_module_filemanager}.tar.gz
+Source20:
http://ftp.osuosl.org/pub/drupal/files/projects/filestore2-%{V_module_filestore2}.tar.gz
+Source21:
http://ftp.osuosl.org/pub/drupal/files/projects/flexinode-%{V_module_flexinode}.tar.gz
+Source22:
http://ftp.osuosl.org/pub/drupal/files/projects/form_mail-%{V_module_form_mail}.tar.gz
+Source23:
http://ftp.osuosl.org/pub/drupal/files/projects/forms-%{V_module_forms}.tar.gz
+Source24:
http://ftp.osuosl.org/pub/drupal/files/projects/freelinking-%{V_module_freelinking}.tar.gz
+Source25:
http://ftp.osuosl.org/pub/drupal/files/projects/front-%{V_module_front}.tar.gz
+Source26:
http://ftp.osuosl.org/pub/drupal/files/projects/fscache-%{V_module_fscache}.tar.gz
+Source27:
http://ftp.osuosl.org/pub/drupal/files/projects/glossary-%{V_module_glossary}.tar.gz
+Source28:
http://ftp.osuosl.org/pub/drupal/files/projects/helpedit-%{V_module_helpedit}.tar.gz
+Source29:
http://ftp.osuosl.org/pub/drupal/files/projects/highlight-%{V_module_highlight}.tar.gz
+Source30:
http://ftp.osuosl.org/pub/drupal/files/projects/hof-%{V_module_hof}.tar.gz
+Source31:
http://ftp.osuosl.org/pub/drupal/files/projects/htmlarea-%{V_module_htmlarea}.tar.gz
+Source32:
http://ftp.osuosl.org/pub/drupal/files/projects/image-%{V_module_image}.tar.gz
+Source33:
http://ftp.osuosl.org/pub/drupal/files/projects/indexpage-%{V_module_indexpage}.tar.gz
+Source34:
http://ftp.osuosl.org/pub/drupal/files/projects/interwiki-%{V_module_interwiki}.tar.gz
+Source35:
http://ftp.osuosl.org/pub/drupal/files/projects/jsdomenu-%{V_module_jsdomenu}.tar.gz
+Source36:
http://ftp.osuosl.org/pub/drupal/files/projects/legal-%{V_module_legal}.tar.gz
+Source37:
http://ftp.osuosl.org/pub/drupal/files/projects/livediscussions-%{V_module_livediscussions}.tar.gz
+Source38:
http://ftp.osuosl.org/pub/drupal/files/projects/mail-%{V_module_mail}.tar.gz
+Source39:
http://ftp.osuosl.org/pub/drupal/files/projects/mailalias-%{V_module_mailalias}.tar.gz
+Source40:
http://ftp.osuosl.org/pub/drupal/files/projects/mailhandler-%{V_module_mailhandler}.tar.gz
+Source41:
http://ftp.osuosl.org/pub/drupal/files/projects/members-%{V_module_members}.tar.gz
+Source42:
http://ftp.osuosl.org/pub/drupal/files/projects/menu_otf-%{V_module_menu_otf}.tar.gz
+Source43:
http://ftp.osuosl.org/pub/drupal/files/projects/nmoderation-%{V_module_nmoderation}.tar.gz
+Source44:
http://ftp.osuosl.org/pub/drupal/files/projects/node_import-%{V_module_node_import}.tar.gz
+Source45:
http://ftp.osuosl.org/pub/drupal/files/projects/nodevote-%{V_module_nodevote}.tar.gz
+Source46:
http://ftp.osuosl.org/pub/drupal/files/projects/nodewords-%{V_module_nodewords}.tar.gz
+Source47:
http://ftp.osuosl.org/pub/drupal/files/projects/notify-%{V_module_notify}.tar.gz
+Source48:
http://ftp.osuosl.org/pub/drupal/files/projects/og-%{V_module_og}.tar.gz
+Source49:
http://ftp.osuosl.org/pub/drupal/files/projects/paypal_framework-%{V_module_paypal_framework}.tar.gz
+Source50:
http://ftp.osuosl.org/pub/drupal/files/projects/paypal_subscription-%{V_module_paypal_subscription}.tar.gz
+Source51:
http://ftp.osuosl.org/pub/drupal/files/projects/print-%{V_module_print}.tar.gz
+Source52:
http://ftp.osuosl.org/pub/drupal/files/projects/project-%{V_module_project}.tar.gz
+Source53:
http://ftp.osuosl.org/pub/drupal/files/projects/quotes-%{V_module_quotes}.tar.gz
+Source54:
http://ftp.osuosl.org/pub/drupal/files/projects/rsvp-%{V_module_rsvp}.tar.gz
+Source55:
http://ftp.osuosl.org/pub/drupal/files/projects/scheduler-%{V_module_scheduler}.tar.gz
+Source56:
http://ftp.osuosl.org/pub/drupal/files/projects/securesite-%{V_module_securesite}.tar.gz
+Source57:
http://ftp.osuosl.org/pub/drupal/files/projects/series-%{V_module_series}.tar.gz
+Source58:
http://ftp.osuosl.org/pub/drupal/files/projects/shoutbox-%{V_module_shoutbox}.tar.gz
+Source59:
http://ftp.osuosl.org/pub/drupal/files/projects/sidecontent-%{V_module_sidecontent}.tar.gz
+Source60:
http://ftp.osuosl.org/pub/drupal/files/projects/simplenews-%{V_module_simplenews}.tar.gz
+Source61:
http://ftp.osuosl.org/pub/drupal/files/projects/site_map-%{V_module_sitemap}.tar.gz
+Source62:
http://ftp.osuosl.org/pub/drupal/files/projects/sitemenu-%{V_module_sitemenu}.tar.gz
+Source63:
http://ftp.osuosl.org/pub/drupal/files/projects/smartypants-%{V_module_smartypants}.tar.gz
+Source64:
http://ftp.osuosl.org/pub/drupal/files/projects/smileys-%{V_module_smileys}.tar.gz
+Source65:
http://ftp.osuosl.org/pub/drupal/files/projects/spam-%{V_module_spam}.tar.gz
+Source66:
http://ftp.osuosl.org/pub/drupal/files/projects/subscriptions-%{V_module_subscriptions}.tar.gz
+Source67:
http://ftp.osuosl.org/pub/drupal/files/projects/summary-%{V_module_summary}.tar.gz
+Source68:
http://ftp.osuosl.org/pub/drupal/files/projects/survey-%{V_module_survey}.tar.gz
+Source69:
http://ftp.osuosl.org/pub/drupal/files/projects/syndication-%{V_module_syndication}.tar.gz
+Source70:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_block-%{V_module_taxonomy_block}.tar.gz
+Source71:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_browser-%{V_module_taxonomy_browser}.tar.gz
+Source72:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_context-%{V_module_taxonomy_context}.tar.gz
+Source73:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_dhtml-%{V_module_taxonomy_dhtml}.tar.gz
+Source74:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_menu-%{V_module_taxonomy_menu}.tar.gz
+Source75:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_multi_edit-%{V_module_taxonomy_multi_edit}.tar.gz
+Source76:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_theme-%{V_module_taxonomy_theme}.tar.gz
+Source77:
http://ftp.osuosl.org/pub/drupal/files/projects/taxonomy_xml-%{V_module_taxonomy_xml}.tar.gz
+Source78:
http://ftp.osuosl.org/pub/drupal/files/projects/textile-%{V_module_textile}.tar.gz
+Source79:
http://ftp.osuosl.org/pub/drupal/files/projects/theme_editor-%{V_module_theme_editor}.tar.gz
+Source80:
http://ftp.osuosl.org/pub/drupal/files/projects/tinymce-%{V_module_tinymce}.tar.gz
+Source81:
http://ftp.osuosl.org/pub/drupal/files/projects/trackback-%{V_module_trackback}.tar.gz
+Source82:
http://ftp.osuosl.org/pub/drupal/files/projects/troll-%{V_module_troll}.tar.gz
+Source83:
http://ftp.osuosl.org/pub/drupal/files/projects/urlfilter-%{V_module_urlfilter}.tar.gz
+Source84:
http://ftp.osuosl.org/pub/drupal/files/projects/variable-%{V_module_variable}.tar.gz
+Source85:
http://ftp.osuosl.org/pub/drupal/files/projects/vimcolor-%{V_module_vimcolor}.tar.gz
+Source86:
http://ftp.osuosl.org/pub/drupal/files/projects/webform-%{V_module_webform}.tar.gz
+Source87:
http://ftp.osuosl.org/pub/drupal/files/projects/weblink-%{V_module_weblink}.tar.gz
+Source88:
http://ftp.osuosl.org/pub/drupal/files/projects/webserver_auth-%{V_module_webserver_auth}.tar.gz
+Source89:
http://ftp.osuosl.org/pub/drupal/files/projects/week-%{V_module_week}.tar.gz
+Source90:
http://ftp.osuosl.org/pub/drupal/files/projects/wiki-%{V_module_wiki}.tar.gz
+Source91:
http://ftp.osuosl.org/pub/drupal/files/projects/wordfilter-%{V_module_wordfilter}.tar.gz
+Source92:
http://ftp.osuosl.org/pub/drupal/files/projects/workspace-%{V_module_workspace}.tar.gz
+Source93:
http://ftp.osuosl.org/pub/drupal/files/projects/democratica-%{V_theme_democratica}.tar.gz
+Source94:
http://ftp.osuosl.org/pub/drupal/files/projects/friendselectric-%{V_theme_friendselectric}.tar.gz
+Source95:
http://ftp.osuosl.org/pub/drupal/files/projects/kubrick-%{V_theme_kubrick}.tar.gz
+Source96:
http://ftp.osuosl.org/pub/drupal/files/projects/spreadfirefox-%{V_theme_spreadfirefox}.tar.gz
Source100: drupal-setup.sh
Source101: drupal-cron.sh
Source102: drupal-apache.conf
@@ -245,6 +245,7 @@
PreReq: OpenPKG, openpkg >= 20040130
PreReq: apache
PreReq: apache::with_mod_php = yes
+PreReq: apache::with_mod_php_gd
PreReq: apache::with_mod_php_mm = yes
PreReq: apache::with_mod_php_mysql = yes
PreReq: apache::with_mod_php_pcre = yes
@@ -265,6 +266,11 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = drupal-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:phptemplate = {
+ version = %{V_engine_phptemplate}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = phptemplate-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:adminblock = {
version = %{V_module_adminblock}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -315,16 +321,16 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = commentcloser-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:customerror = {
- version = %{V_module_customerror}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = customerror-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:contextlinks = {
version = %{V_module_contextlinks}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = contextlinks-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:customerror = {
+ version = %{V_module_customerror}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = customerror-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:daily = {
version = %{V_module_daily}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -365,15 +371,20 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = flexinode-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:form_mail = {
+ version = %{V_module_form_mail}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = form_mail-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:forms = {
version = %{V_module_forms}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = forms-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:form_mail = {
- version = %{V_module_form_mail}
+ prog drupal:freelinking = {
+ version = %{V_module_freelinking}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = form_mail-(%{V_drupal_major}\.\d+)\.tar\.gz
+ regex = freelinking-(%{V_drupal_major}\.\d+)\.tar\.gz
}
prog drupal:front = {
version = %{V_module_front}
@@ -385,21 +396,11 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = fscache-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:freelinking = {
- version = %{V_module_freelinking}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = freelinking-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:glossary = {
version = %{V_module_glossary}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = glossary-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:hof = {
- version = %{V_module_hof}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = hof-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:helpedit = {
version = %{V_module_helpedit}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -410,6 +411,11 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = highlight-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:hof = {
+ version = %{V_module_hof}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = hof-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:htmlarea = {
version = %{V_module_htmlarea}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -470,25 +476,25 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = menu_otf-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:nodewords = {
- version = %{V_module_nodewords}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = nodewords-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:nmoderation = {
version = %{V_module_nmoderation}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = nmoderation-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:node_import = {
+ version = %{V_module_node_import}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = node_import-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:nodevote = {
version = %{V_module_nodevote}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = nodevote-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:node_import = {
- version = %{V_module_node_import}
+ prog drupal:nodewords = {
+ version = %{V_module_nodewords}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = node_import-(%{V_drupal_major}\.\d+)\.tar\.gz
+ regex = nodewords-(%{V_drupal_major}\.\d+)\.tar\.gz
}
prog drupal:notify = {
version = %{V_module_notify}
@@ -625,11 +631,6 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = taxonomy_dhtml-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:taxonomy_xml = {
- version = %{V_module_taxonomy_xml}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = taxonomy_xml-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:taxonomy_menu = {
version = %{V_module_taxonomy_menu}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -645,6 +646,11 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = taxonomy_theme-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:taxonomy_xml = {
+ version = %{V_module_taxonomy_xml}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = taxonomy_xml-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
prog drupal:textile = {
version = %{V_module_textile}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -720,16 +726,6 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = workspace-(%{V_drupal_major}\.\d+)\.tar\.gz
}
- prog drupal:phptemplate = {
- version = %{V_engine_phptemplate}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = phptemplate-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
- prog drupal:spreadfirefox = {
- version = %{V_theme_spreadfirefox}
- url = http://ftp.osuosl.org/pub/drupal/files/projects/
- regex = spreadfirefox-(%{V_drupal_major}\.\d+)\.tar\.gz
- }
prog drupal:democratica = {
version = %{V_theme_democratica}
url = http://ftp.osuosl.org/pub/drupal/files/projects/
@@ -745,6 +741,11 @@
url = http://ftp.osuosl.org/pub/drupal/files/projects/
regex = kubrick-(%{V_drupal_major}\.\d+)\.tar\.gz
}
+ prog drupal:spreadfirefox = {
+ version = %{V_theme_spreadfirefox}
+ url = http://ftp.osuosl.org/pub/drupal/files/projects/
+ regex = spreadfirefox-(%{V_drupal_major}\.\d+)\.tar\.gz
+ }
%prep
%setup -q -c
@@ -870,13 +871,26 @@
chmod a-x modules/*.module
) || exit $?
- # adjust default theme because vendor default "blumarine"
- # uses template engine XTemplate which, as of Drupal
- # 4.6.x, is incompatible to PHP 5.0.5+/5.1.1+
- # see http://drupal.org/node/42080
- %{l_shtool} subst \
- -e 's/s:10:"bluemarine"/s:9:"chameleon"/' \
- $RPM_BUILD_ROOT%{l_prefix}/share/drupal/database/database.mysql
+ # adjust database
+ (
+ echo '-- adjust default theme because vendor default "blumarine"'
+ echo '-- uses template engine XTemplate which, as of Drupal'
+ echo '-- 4.6.x, is incompatible to PHP 5.0.5+/5.1.1+'
+ echo '-- see http://drupal.org/node/42080'
+ echo '--'
+ echo "INSERT INTO system VALUES
('themes/chameleon/chameleon.theme','chameleon','theme','themes/chameleon/chameleon.theme',0,0,0);";
+ echo "REPLACE variable SET name = 'theme_default', value =
's:9:\\\"chameleon\\\";';"
+ echo "UPDATE system SET status = 0 WHERE (type = 'theme' AND
description LIKE '%xtemplate.engine%');"
+ echo "UPDATE system SET status = 1 WHERE (type = 'theme' AND name =
'chameleon');"
+ echo ''
+ echo '-- set tmp directory required for gd operations'
+ echo '--'
+ echo "REPLACE variable SET name = 'file_directory_temp', value =
's:3:\\\"tmp\\\";';"
+ echo ''
+ echo '-- OpenPKG branding'
+ echo '--'
+ echo "REPLACE variable SET name = 'site_footer', value =
's:56:\\\"powered by <a href=\\\"http://www.openpkg.org/\\\">OpenPKG</a>\\\";';"
+ ) >>$RPM_BUILD_ROOT%{l_prefix}/share/drupal/database/database.mysql
# move configuration location
mv $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites \
@@ -903,8 +917,8 @@
buddylist \
codefilter \
commentcloser \
- customerror \
contextlinks \
+ customerror \
daily \
diff \
event \
@@ -913,15 +927,15 @@
filemanager \
filestore2 \
flexinode \
- forms \
form_mail \
+ forms \
+ freelinking \
front \
fscache \
- freelinking \
glossary \
- hof \
helpedit \
highlight \
+ hof \
htmlarea \
image \
indexpage \
@@ -934,10 +948,10 @@
mailhandler \
members \
menu_otf \
- nodewords \
nmoderation \
- nodevote \
node_import \
+ nodevote \
+ nodewords \
notify \
og \
paypal_framework \
@@ -965,10 +979,10 @@
taxonomy_browser \
taxonomy_context \
taxonomy_dhtml \
- taxonomy_xml \
taxonomy_menu \
taxonomy_multi_edit \
taxonomy_theme \
+ taxonomy_xml \
textile \
theme_editor \
tinymce \
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]