[arch-projects] Fwd: [pacman-dev] [ABS] Add --verbose flag to gem in PKGBUILD-rubygem.proto
matt mooney
mfm at muteddisk.com
Mon Apr 25 22:15:44 EDT 2011
On 21:44 Sun 24 Apr , Allan McRae wrote:
> Forwarding. The arch-projects list is probably a better place for this
> these days.
>
> Allan
>
> -------- Original Message --------
> Subject: [pacman-dev] [ABS] Add --verbose flag to gem in
> PKGBUILD-rubygem.proto
> Date: Thu, 21 Apr 2011 19:57:12 +0800
> From: talki walki <lolilolicon at gmail.com>
> Reply-To: Discussion list for pacman development <pacman-dev at archlinux.org>
> To: pacman-dev at archlinux.org
>
> Without --verbose the `gem install` outputs way too little information
> about what is being done.
> I suggest this patch:
Hmm, I think that I might have to disagree with you on the --verbose
option. While useful to some, I do not believe it is a good default option. You
lose sight of the bigger picture when using --verbose.
Also, you failed to mention in the subject, or body, that this patch sets the
binary directory with the -n option. Putting _all_ ruby gem scripts in /usr/bin
is questionable, IMHO; however, since gem's default binary directory is /usr/bin
and is unchanged in Arch, I will add the -n option. Not to mention, I see this
is being done anyway in github-gem and this option is a much saner way of doing
that.
Thanks,
matt
> --- PKGBUILD-rubygem.proto 2011-04-21 11:47:48.254153621 +0000
> +++ PKGBUILD-rubygem.proto 2011-04-21 11:48:17.673994240 +0000
> @@ -26,7 +26,7 @@
> # makepkg will exit with an error when sourcing the PKGBUILD
> local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
>
> - gem install --ignore-dependencies -i "$pkgdir$_gemdir"
> GEMNAME-$pkgver.gem
> + gem install --ignore-dependencies --verbose -i "$pkgdir$_gemdir" -n
> "$pkgdir"/usr/bin GEMNAME-$pkgver.gem
> }
>
> # vim:set ts=2 sw=2 et:
>
> I've already updated the wiki:
> https://wiki.archlinux.org/index.php/Ruby_Gem_Package_Guidelines#Example_PKGBUILD
>
>
>
More information about the arch-projects
mailing list