diff --git a/debian/control b/debian/control index c227dbc..6fe72ed 100644 --- a/debian/control +++ b/debian/control @@ -6,14 +6,12 @@ Uploaders: Antonio Terceiro Build-Depends: debhelper (>= 7.0.50~), po4a, - libgettext-ruby-util, - libgettext-ruby1.8, - libsqlite3-ruby1.8, + ruby-gettext, + ruby-sqlite3, rake, - rails (>= 2.3.5-1~), - rails-ruby1.8 (>= 2.3.5-1~), + rails3 (>= 3.2.6-1~), openjdk-6-jre, - libwill-paginate-ruby, + ruby-will-paginate, tango-icon-theme, rcov Standards-Version: 3.8.4 @@ -24,26 +22,25 @@ Vcs-Browser: http://git.colivre.coop.br/?p=noosfero.git Package: noosfero Architecture: all Depends: - rails (>= 2.3.5-1~), - rails-ruby1.8 (>= 2.3.5-1~), - ruby1.8, + rails3 (>= 3.2.6-1~), ruby, + ruby1.9.3, rake, - libgettext-rails-ruby1.8, - libsqlite3-ruby, - libpgsql-ruby, - libmysql-ruby, - librmagick-ruby, - libredcloth-ruby, - libwill-paginate-ruby (>= 2.3.12-1~), + ruby-gettext-rails, + ruby-sqlite3, + ruby-pg, + ruby-mysql, + ruby-rmagick, + ruby-redcloth, + ruby-will-paginate (>= 2.3.12-1~), iso-codes, - libfeedparser-ruby, + ruby-feedparser, openjdk-6-jre, - libdaemons-ruby, + ruby-daemons, rcov, thin, tango-icon-theme, - libhpricot-ruby, + ruby-hpricot, memcached, debconf, dbconfig-common, diff --git a/script/install-dependencies/debian-wheezy.sh b/script/install-dependencies/debian-wheezy.sh new file mode 100644 index 0000000..af0474c --- /dev/null +++ b/script/install-dependencies/debian-wheezy.sh @@ -0,0 +1,10 @@ +# needed to run noosfero +runtime_dependencies=$(sed -e '1,/^Depends:/d; /^Recommends:/,$ d; s/([^)]*)//g; s/,\s*/\n/g' debian/control | grep -v 'memcached\|debconf\|dbconfig-common\|postgresql\|misc:Depends\|adduser\|mail-transport-agent') +run sudo apt-get -y install $runtime_dependencies +sudo apt-get -y install iceweasel || sudo apt-get -y install firefox + +# needed for development +run sudo apt-get -y install ruby-tidy ruby-mocha imagemagick po4a xvfb libxml2-dev libxslt1-dev +gem which bundler >/dev/null 2>&1 || gem_install bundler +setup_rubygems_path +run bundle install -- libgit2 0.21.2