Difference between revisions of "Ruby Gem package guidelines (Italiano)"

From ArchWiki
Jump to: navigation, search
m (add tag translateme)
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
[[Category:Package development (English)]]
+
[[Category:Package development (Italiano)]]
[[Category:Guidelines (English)]]
+
[[en:Ruby Gem Package Guidelines]]
 +
==Nomenclatura del pacchetto==
 +
Per le librerie, utilizzare "ruby-gemname". Per le applicazioni, utilizzare il nome del programma. In entrambi i casi il nome dovrebbe essere tutto in minuscolo.
  
{{i18n|Ruby Gem Package Guidelines}}
+
==Esempi==
{{translateme}}
+
Ad esempio, si vedano [https://aur.archlinux.org/packages.php?ID=24484 github-gem] [https://aur.archlinux.org/packages.php?ID=24483 ruby-json_pure] [https://aur.archlinux.org/packages.php?ID=17121 ruby-hpricot]
{{Nota|Questo articolo è in fase di traduzione. Seguite per ora le istruzioni della versione inglese.}}
+
  
==Package Naming==
+
==Esempio PKGBUILD==
For libraries, use "ruby-gemname". For applications, use the program name. In either case, the pkgname should be entirely lowercase
+
 
+
==Examples==
+
For examples, please see [http://aur.archlinux.org/packages.php?ID=24484 github-gem] [http://aur.archlinux.org/packages.php?ID=24483 ruby-json_pure] [http://aur.archlinux.org/packages.php?ID=17121 ruby-hpricot]
+
 
+
==Example PKGBUILD==
+
 
   # Contributor: YourName <YourEmail AT example DOT com>
 
   # Contributor: YourName <YourEmail AT example DOT com>
 
   pkgname=ruby-GEMNAME # All lowercase
 
   pkgname=ruby-GEMNAME # All lowercase
Line 39: Line 34:
 
   # vim:set ts=2 sw=2 et:
 
   # vim:set ts=2 sw=2 et:
  
==Automation==
+
==Automazione==
Abhishek Dasgupta wrote [http://github.com/abhidg/gem2arch/ gem2arch] to aid in automating the process of creating a ruby gem PKGBUILD. Make sure to manually check the PKGBUILD after generation.
+
Abhishek Dasgupta ha scritto [http://github.com/abhidg/gem2arch/ gem2arch] per aiutare ad automatizzare il processo di creazione di un PKGBUILD di un pacchetto gem ruby. Assicurarsi di controllare manualmente il PKGBUILD dopo la relativa creazione.

Revision as of 13:16, 13 June 2012

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Ruby Gem package guidelines (Italiano)#)

Nomenclatura del pacchetto

Per le librerie, utilizzare "ruby-gemname". Per le applicazioni, utilizzare il nome del programma. In entrambi i casi il nome dovrebbe essere tutto in minuscolo.

Esempi

Ad esempio, si vedano github-gem ruby-json_pure ruby-hpricot

Esempio PKGBUILD

 # Contributor: YourName <YourEmail AT example DOT com>
 pkgname=ruby-GEMNAME # All lowercase
 pkgver=GEMVERSION
 pkgrel=1
 pkgdesc="Ruby gem FooBar which implements BazQuux"
 arch=(any)
 url=""
 license=()
 depends=(ruby) # Gem may depend on other gems as well (you can get dependency information from the yaml specification)
 makedepends=(rubygems)
 source=(http://rubygems.org/downloads/GEMNAME-$pkgver.gem)
 noextract=(GEMNAME-$pkgver.gem)
 md5sums=()
 
 build() {
   cd $srcdir
   # _gemdir is defined inside build() because if ruby[gems] is not installed on the system
   #  makepkg will barf when sourcing the PKGBUILD
   local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')"
 
   gem install --ignore-dependencies -i "$pkgdir$_gemdir" GEMNAME-$pkgver.gem
 }
 
 # vim:set ts=2 sw=2 et:

Automazione

Abhishek Dasgupta ha scritto gem2arch per aiutare ad automatizzare il processo di creazione di un PKGBUILD di un pacchetto gem ruby. Assicurarsi di controllare manualmente il PKGBUILD dopo la relativa creazione.