Difference between revisions of "DeveloperWiki:PKGBUILD.com"

From ArchWiki
Jump to: navigation, search
m (i686)
(adding makeflags info)
Line 37: Line 37:
 
  $ sudo chrootupdate
 
  $ sudo chrootupdate
  
==Packager==
+
==Packager && Makeflags==
  
 
  Add ~/.makepkg.conf with PACKAGER information
 
  Add ~/.makepkg.conf with PACKAGER information
  
 
  PACKAGER="Name <email>"
 
  PACKAGER="Name <email>"
 +
MAKEFLAGS="-j5"
  
 
==Connecting to sigurd or gerolde from alderaan==
 
==Connecting to sigurd or gerolde from alderaan==

Revision as of 17:41, 19 October 2010

Creating and building packages

devtools 0.9.10 has build helpers that can be used.

/usr/bin/extra-i686-build
/usr/bin/extra-x86_64-build
/usr/bin/multilib-build
/usr/bin/staging-i686-build
/usr/bin/staging-x86_64-build
/usr/bin/testing-i686-build
/usr/bin/testing-x86_64-build

This can be used to _create_ and build packages. Chroots are created in ~/chroots. To build packages that depends on each other should be use makechrootpkg directly.

$ extra-i686-build
$ testing-x86_64-build

i686

$ linux32 sudo makechrootpkg -cr ~/chroots/extra-i686 -- -i

next package

$ linux32 sudo makechrootpkg -r ~/chroot/extra-i686

x86_64

$ sudo makechrootpkg -cr ~/chroots/extra-x86_64 -- -i

next package

$ sudo makechrootpkg -r ~/chroot/extra-x86_64

Updating chroots

$ sudo chrootupdate

Packager && Makeflags

Add ~/.makepkg.conf with PACKAGER information
PACKAGER="Name <email>"
MAKEFLAGS="-j5"

Connecting to sigurd or gerolde from alderaan

$ cat .ssh/config
  Host pkgbuild.com
    Hostname pkgbuild.com
    User youruser
    ForwardAgent yes