diff options
author | Francesco Colista <francesco.colista@gmail.com> | 2012-10-30 06:49:46 +0000 |
---|---|---|
committer | Francesco Colista <francesco.colista@gmail.com> | 2012-10-30 06:49:46 +0000 |
commit | 31fb46b570cf98b1532a6d20202dd5dce16ae06b (patch) | |
tree | 673a7ea223c7107985524b844a2109e3067e286e | |
parent | 057e726a2683caf72ecee80ca66b64911854dcf2 (diff) | |
parent | 79de755dcc68d4a953fca56a857d6e7d8872e22e (diff) | |
download | aports-31fb46b570cf98b1532a6d20202dd5dce16ae06b.tar.bz2 aports-31fb46b570cf98b1532a6d20202dd5dce16ae06b.tar.xz |
Merge git://dev.alpinelinux.org/aports
-rw-r--r-- | main/hwdata/APKBUILD | 8 | ||||
-rw-r--r-- | main/redmine/APKBUILD | 55 | ||||
-rw-r--r-- | main/redmine/bundle.config | 2 | ||||
-rw-r--r-- | main/redmine/lighttpd-virtual.conf | 26 | ||||
-rw-r--r-- | main/redmine/redmine.initd | 34 | ||||
-rw-r--r-- | main/redmine/redmine.pre-install | 4 | ||||
-rw-r--r-- | main/ruby-bundler/APKBUILD | 5 | ||||
-rw-r--r-- | main/ruby-coderay/APKBUILD (renamed from testing/ruby-coderay/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-fastercsv/APKBUILD (renamed from testing/ruby-fastercsv/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-kgio/APKBUILD (renamed from testing/ruby-kgio/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-net-ldap/APKBUILD (renamed from testing/ruby-net-ldap/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-rack-openid/APKBUILD (renamed from testing/ruby-rack-openid/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-raindrops/APKBUILD (renamed from testing/ruby-raindrops/APKBUILD) | 0 | ||||
-rw-r--r-- | main/ruby-unicorn/APKBUILD (renamed from testing/ruby-unicorn/APKBUILD) | 0 | ||||
-rw-r--r-- | testing/linux-vanilla/APKBUILD | 4 |
15 files changed, 75 insertions, 63 deletions
diff --git a/main/hwdata/APKBUILD b/main/hwdata/APKBUILD index d6bb344f60..2a062a3558 100644 --- a/main/hwdata/APKBUILD +++ b/main/hwdata/APKBUILD @@ -1,7 +1,7 @@ -# Maintainer: Natanael Copa +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=hwdata pkgver=0.240 -pkgrel=0 +pkgrel=1 pkgdesc="Hardware identification and configuration data" url="http://git.fedorahosted.org/git/hwdata.git" arch="noarch" @@ -45,8 +45,8 @@ _mv() { mv "$pkgdir"/usr/share/hwdata/$1 "$subpkgdir"/usr/share/hwdata } -usb() { _mv usb.ids; } -pci() { _mv pci.ids; } +usb() { replaces="usbutils"; _mv usb.ids; } +pci() { replaces="pciutils"; _mv pci.ids; } pnp() { _mv pnp.ids; } oui() { _mv oui.txt; } diff --git a/main/redmine/APKBUILD b/main/redmine/APKBUILD index 9018cb8016..ca67e3fb36 100644 --- a/main/redmine/APKBUILD +++ b/main/redmine/APKBUILD @@ -2,25 +2,27 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=redmine pkgver=2.1.2 -pkgrel=1 +pkgrel=4 pkgdesc="Project management web application written in Ruby" url="http://redmine.org" arch="noarch" license="GPL2" -depends="ruby-rails ruby-fcgi ruby-rmagick ruby-i18n ruby-openid - ruby-mocha ruby-jquery-rails - lighttpd" +depends="ruby-rails ruby-rmagick ruby-i18n ruby-openid ruby-rack + ruby-mocha ruby-jquery-rails ruby-coderay ruby-fastercsv + ruby-net-ldap ruby-rack-openid ruby-bigdecimal ruby-unicorn + ruby-json" depends_dev= makedepends="$depends_dev ruby-gems" -install="" +install="$pkgname.pre-install" subpackages="" -pkgusers="lighttpd" -pkggroups="lighttpd" +pkgusers="$pkgname" +pkggroups="$pkgname" source="http://rubyforge.org/frs/download.php/76495/redmine-$pkgver.tar.gz additional_environment.rb configuration.yml database.yml - lighttpd-virtual.conf" + bundle.config + $pkgname.initd" _webapps="usr/share/webapps" _builddir="$srcdir"/redmine-$pkgver @@ -42,50 +44,45 @@ build() { package() { cd "$_builddir" - mkdir -p "$pkgdir/$_webapps/$pkgname" \ - "$pkgdir"/var/log \ - "$pkgdir"/etc/lighttpd \ - "$pkgdir"/var/www/localhost/htdocs + mkdir -p "$pkgdir/$_webapps/$pkgname/.bundle" \ + "$pkgdir"/var/log + # install bundle config so redmine will not + # complain about missing deps. users will + # need to install a db driver themselves. + install -m644 -D "$srcdir"/bundle.config \ + "$pkgdir/$_webapps/$pkgname/.bundle/config" # move app to webapps dir mv * "$pkgdir/$_webapps/$pkgname" # install default config to /etc/redmine - install -g lighttpd -m640 -D "$srcdir"/database.yml \ + install -g $pkggroups -m640 -D "$srcdir"/database.yml \ "$pkgdir"/etc/redmine/database.yml - install -g lighttpd -m644 -D "$srcdir"/configuration.yml \ + install -g $pkggroups -m644 -D "$srcdir"/configuration.yml \ "$pkgdir"/etc/redmine/configuration.yml - install -g lighttpd -m644 -D "$srcdir"/additional_environment.rb \ + install -g $pkggroups -m644 -D "$srcdir"/additional_environment.rb \ "$pkgdir"/etc/redmine/additional_environment.rb - # we use fcgi by default - cd "$pkgdir/$_webapps/$pkgname"/public - ln -s dispatch.fcgi.example dispatch.fcgi cd "$pkgdir/$_webapps/$pkgname"/config # link config to webapps dir ln -s /etc/redmine/database.yml ln -s /etc/redmine/configuration.yml ln -s /etc/redmine/additional_environment.rb cd "$pkgdir/$_webapps/$pkgname" - # permissions mkdir -p tmp tmp/pdf public/plugin_assets - chown -R lighttpd:lighttpd files log tmp public/plugin_assets chmod -R 755 files log tmp public/plugin_assets # move redmine log to /var/log mv log "$pkgdir"/var/log/$pkgname # symlink logs to var log ln -s /var/log/redmine log - # symlink redmine to htdocs dir - ln -s "/$_webapps/$pkgname" \ - "$pkgdir"/var/www/localhost/htdocs/"$pkgname" - # example lighttpd config for redmine virtual hosting - cp "$srcdir"/lighttpd-virtual.conf \ - "$pkgdir"/etc/lighttpd/redmine-virtual.conf - # set correct permissions - chown -R lighttpd:lighttpd \ + # set correct permissions + chown -R $pkgusers:$pkggroups \ "$pkgdir/$_webapps/$pkgname" \ "$pkgdir"/var/log/"$pkgname" + install -D -m755 "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname } md5sums="42feb03a4447bb6551eba34721ec235b redmine-2.1.2.tar.gz 06fa866e699a6f867603f886be3a5eea additional_environment.rb 7347eb8fa89144c8a0ca292702203803 configuration.yml 2b97d378d27a10a7b5ff2161aefbbb1a database.yml -f43ad7e5875b46b723c69b3a9b5e52f2 lighttpd-virtual.conf" +b42dd5308f44156e6c8f1cf83656993d bundle.config +08833c0929543f3f42c6e7cb7f408aef redmine.initd" diff --git a/main/redmine/bundle.config b/main/redmine/bundle.config new file mode 100644 index 0000000000..34f4f21396 --- /dev/null +++ b/main/redmine/bundle.config @@ -0,0 +1,2 @@ +--- +BUNDLE_WITHOUT: development:test:mysql:postgresql:sqlite diff --git a/main/redmine/lighttpd-virtual.conf b/main/redmine/lighttpd-virtual.conf deleted file mode 100644 index be0c684b0c..0000000000 --- a/main/redmine/lighttpd-virtual.conf +++ /dev/null @@ -1,26 +0,0 @@ -## copy this file to /etc/lighttpd to enable virtual hosting -## make sure you set hostname correctly - -server.modules += ( "mod_simple_vhost" , "mod_fastcgi" ) - -$HTTP["host"] =~ "^www\.example\.org$" { - server.document-root = "/var/www/localhost/htdocs/redmine/public/" - server.follow-symlink = "enable" - server.indexfiles = ( "dispatch.fcgi" ) - server.error-handler-404 = "/dispatch.fcgi" - - fastcgi.server = ( - ".fcgi" => ( - "redmine" => ( - "bin-path" => "/usr/bin/ruby /var/www/localhost/htdocs/redmine/public/dispatch.fcgi", - "socket" => "/tmp/redmine.socket", - "min-procs" => 1, - "max-procs" => 4, - "idle-timeout" => 120, - "check-local" => "disable", - "bin-environment" => ( "RAILS_ENV" => "production" ), - ) - ) - ) -} - diff --git a/main/redmine/redmine.initd b/main/redmine/redmine.initd new file mode 100644 index 0000000000..e54f0e8f49 --- /dev/null +++ b/main/redmine/redmine.initd @@ -0,0 +1,34 @@ +#!/sbin/runscript + +gem_path=$(gem env gemdir) +name="unicorn_rails" +start_script="$gem_path/bin/$name" +app_dir="/usr/share/webapps/redmine" +user="redmine" + +start() { + ebegin "Starting redmine" + start-stop-daemon --start --quiet \ + -u $user \ + -d $app_dir \ + $start_script -- \ + -D -E production + eend $? +} + +stop() { + ebegin "Stopping redmine" + start-stop-daemon --stop \ + --name $name + eend $? + sleep 1 +} + + +reload() { + ebegin "Reload redmine" + start-stop-daemon --signal USR2 \ + --name $name + eend $? +} + diff --git a/main/redmine/redmine.pre-install b/main/redmine/redmine.pre-install new file mode 100644 index 0000000000..70a392949a --- /dev/null +++ b/main/redmine/redmine.pre-install @@ -0,0 +1,4 @@ +#!/bin/sh + +adduser -H -h /usr/share/webapps/redmine -s /bin/false -D redmine 2>/dev/null +exit 0 diff --git a/main/ruby-bundler/APKBUILD b/main/ruby-bundler/APKBUILD index da55f05506..1f44229386 100644 --- a/main/ruby-bundler/APKBUILD +++ b/main/ruby-bundler/APKBUILD @@ -2,12 +2,13 @@ _gemname=bundler pkgname=ruby-$_gemname pkgver=1.2.1 -pkgrel=0 +pkgrel=1 pkgdesc="Manage an application's gem dependencies" url="http://gembundler.com/" arch="noarch" license="MIT" -depends="ruby ruby-i18n ruby-mime-types ruby-treetop" +depends="ruby ruby-i18n ruby-mime-types ruby-treetop + ruby-gems" depends_dev= makedepends="$depends_dev ruby-gems" install="" diff --git a/testing/ruby-coderay/APKBUILD b/main/ruby-coderay/APKBUILD index a255a5839b..a255a5839b 100644 --- a/testing/ruby-coderay/APKBUILD +++ b/main/ruby-coderay/APKBUILD diff --git a/testing/ruby-fastercsv/APKBUILD b/main/ruby-fastercsv/APKBUILD index e432171c30..e432171c30 100644 --- a/testing/ruby-fastercsv/APKBUILD +++ b/main/ruby-fastercsv/APKBUILD diff --git a/testing/ruby-kgio/APKBUILD b/main/ruby-kgio/APKBUILD index 2f9ef92458..2f9ef92458 100644 --- a/testing/ruby-kgio/APKBUILD +++ b/main/ruby-kgio/APKBUILD diff --git a/testing/ruby-net-ldap/APKBUILD b/main/ruby-net-ldap/APKBUILD index 6275aab468..6275aab468 100644 --- a/testing/ruby-net-ldap/APKBUILD +++ b/main/ruby-net-ldap/APKBUILD diff --git a/testing/ruby-rack-openid/APKBUILD b/main/ruby-rack-openid/APKBUILD index 4a99ec15ba..4a99ec15ba 100644 --- a/testing/ruby-rack-openid/APKBUILD +++ b/main/ruby-rack-openid/APKBUILD diff --git a/testing/ruby-raindrops/APKBUILD b/main/ruby-raindrops/APKBUILD index 02a2c95013..02a2c95013 100644 --- a/testing/ruby-raindrops/APKBUILD +++ b/main/ruby-raindrops/APKBUILD diff --git a/testing/ruby-unicorn/APKBUILD b/main/ruby-unicorn/APKBUILD index d319016938..d319016938 100644 --- a/testing/ruby-unicorn/APKBUILD +++ b/main/ruby-unicorn/APKBUILD diff --git a/testing/linux-vanilla/APKBUILD b/testing/linux-vanilla/APKBUILD index 728eaff320..0bb966baaf 100644 --- a/testing/linux-vanilla/APKBUILD +++ b/testing/linux-vanilla/APKBUILD @@ -2,7 +2,7 @@ _flavor=vanilla pkgname=linux-${_flavor} -pkgver=3.6.3 +pkgver=3.6.4 _kernver=3.6 pkgrel=0 pkgdesc="Linux kernel with grsecurity" @@ -136,6 +136,6 @@ dev() { } md5sums="1a1760420eac802c541a20ab51a093d1 linux-3.6.tar.xz -96701113d37ef4f9b785206ab8bcc71e patch-3.6.3.xz +d7efab4da2682c44662b684026b059f7 patch-3.6.4.xz ea6b7a5af95a50107565c31cf505bf1e kernelconfig.x86 26cbb12158bb32e599363033581e3f3d kernelconfig.x86_64" |