Commit Graph

156 Commits

Author SHA1 Message Date
Dave Reisner db135e9013 prepare 20141224 release
It's an xmas miracle!
2014-12-24 10:56:41 -05:00
Dave Reisner 98166e3454 prepare release 20141024 2014-10-24 09:19:17 -04:00
Pierre Schmitz 905198295d Prepare release 2014-05-10 08:09:49 +02:00
Pierre Schmitz 40ea1b3ca5 Prepare release 2013-11-07 14:57:03 +01:00
Pierre Schmitz b8dd44083a Prepare release 2013-11-01 20:35:52 +01:00
Pierre Schmitz 164f5b758d prepare release 2013-10-20 13:32:16 +02:00
Pierre Schmitz 8dbb02de4f Prepare release 2013-08-08 22:51:14 +02:00
Dave Reisner 0fa2536957 Makefile: validate generated files as part of build
For example...

$ make
GEN checkpkg
GEN commitpkg
GEN archco
archco: line 179: unexpected EOF while looking for matching `"'
archco: line 181: syntax error: unexpected end of file
make: *** [archco] Error 2

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2013-08-08 21:28:19 +02:00
Pierre Schmitz 8c4553f68c prepare new release 2013-05-25 22:39:46 +02:00
Pierre Schmitz 6006783cbc Move all scripts from sbin to bin directories 2013-05-25 22:39:11 +02:00
Jan Alexander Steffens (heftig) 453558c4bb mkarchroot: Refactor chroot running into a new script
Separates the two features of mkarchroot. Provides users of the new
arch-nspawn with the full feature set of systemd-nspawn.

For example, this can be used to bind custom directories into the chroot.
2013-05-02 10:33:24 +02:00
Pierre Schmitz 6e086f0e70 Prepare release 2013-04-08 18:09:19 +02:00
Pierre Schmitz eebfd9a30f Prepare release 2013-04-06 20:06:23 +02:00
Pierre Schmitz dee4d05b1e Fix crossrepomove for use on nymeria 2013-01-27 17:04:26 +01:00
Pierre Schmitz 10eba28151 archbuild: fix default build flags 2013-01-22 20:12:36 +01:00
Pierre Schmitz 9cef7e0a9e Use nymeria instead of gerolde 2013-01-20 18:24:04 +01:00
Pierre Schmitz 2020fb406a prepare release 2012-11-15 14:38:03 +01:00
Pierre Schmitz fc95a57556 prepare release 2012-11-12 18:44:26 +01:00
Pierre Schmitz 21458bd07b For now only packages and svn from sigurd will be moved to nymeria 2012-11-11 21:07:34 +01:00
Pierre Schmitz a05969b29d prepare release 2012-11-03 18:26:45 +01:00
Pierre Schmitz fdeaed894a Use nymeria.archlinux.org as shared host for developers and trusted users 2012-11-03 17:32:33 +01:00
Pierre Schmitz 3699321904 Prepare release 2012-10-27 20:31:05 +02:00
Pierre Schmitz d5c6bc7656 prepare release 2012-10-13 21:06:31 +02:00
Pierre Schmitz cfd81ab563 prepare release 2012-10-04 21:19:31 +02:00
Pierre Schmitz ecae65e7fd prepare release 2012-10-03 12:46:07 +02:00
Pierre Schmitz 499f20071a prepare release 2012-07-20 23:29:43 +02:00
Eric Bélanger 0d3d63e3aa Fix bash completions
With bash-completion 2.0, the completion must have the same name as the binary.

Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-06-25 00:01:32 +02:00
Pierre Schmitz d2ec5ab67d prepare release 2012-06-16 17:06:15 +02:00
Pierre Schmitz 7b696f6f8d prepare release 2012-06-12 18:22:37 +02:00
Pierre Schmitz 41b39c3e78 prepare release 2012-06-11 11:39:42 +02:00
Pierre Schmitz acbbe8cb90 Move bash_completion to /usr/share/bash-completion/completions/ 2012-03-21 07:32:44 +01:00
Pierre Schmitz 9840730880 Prepare release 2012-03-05 18:02:22 +01:00
Pierre Schmitz cecd257786 Add script to move packages between [extra] and [community] 2012-03-05 01:48:27 +01:00
Pierre Schmitz 73d61f43c7 prepare release 2012-02-15 11:33:12 +01:00
Pierre Schmitz 65365f1853 prepare release 2012-02-06 21:17:44 +01:00
Pierre Schmitz c2d9a0e7b1 Set correct pacman.conf
Commit ee4edefa2f reverted too much and left pacman.conf unset
2012-01-18 16:56:41 +01:00
Pierre Schmitz ee4edefa2f Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
Pierre Schmitz 5b3ca82ae5 prepare release 2012-01-14 20:25:43 +01:00
Pierre Schmitz 90a5e441cd Add support for multilib-staging 2012-01-14 20:22:26 +01:00
Pierre Schmitz 3c7dbe0ea2 prepare release 2011-12-20 23:12:49 +01:00
Lukas Fleischer bfd2862bc4 Makefile: Remove output files before replacing them
This one fixes all the "Permission denied" errors we got when invoking
make(1) after modifying a source file and removes the need to delete the
generated scripts manually.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-12-04 18:01:51 +01:00
Pierre Schmitz f62f307c84 Add support for kde-unstable and gnome-unstable 2011-12-04 17:48:46 +01:00
Pierre Schmitz 8ffc2e44ee prepare release 2011-11-11 22:06:17 +01:00
Pierre Schmitz 8ba91b0574 prepare release 2011-11-06 10:38:39 +01:00
Lukas Fleischer 1f24380a31 Makefile: Add common library to build dependencies
Add "lib/common.sh" to the build dependencies of our scripts to ensure
everything gets rebuilt when we modify a common function. Also, add
"Makefile" itself to enforce a rebuild if the edit command changes.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-11-04 19:34:13 +01:00
Pierre Schmitz aea075d817 Change version to date 2011-11-01 21:36:33 +01:00
Pierre Schmitz aaa68e49e8 Move common functions to a shared file
* common.sh is included on build time
* most functions are copied from makepkg
2011-11-01 15:33:08 +01:00
Florian Pritz 7c78599a61 add libdepends script
Signed-off-by: Florian Pritz <bluewind@xinu.at>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-10-31 22:57:12 +01:00
Pierre Schmitz 89950ccd70 Create signature for devtools source package 2011-10-31 14:04:35 +01:00
Pierre Schmitz 01f5cdf33d prepare release 2011-10-29 21:53:36 +02:00
Pierre Schmitz 3a684f667b prepare release 2011-10-14 10:18:56 +02:00
Pierre Schmitz 6cf9332896 prepare release 2011-10-14 10:06:33 +02:00
Lukas Fleischer 21daec135a Makefile: Add a cleanup target
Allows for using `make clean` to remove any output files generated by
make(1).

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
2011-10-07 21:53:02 +02:00
Lukas Fleischer 46c4def073 Support non-standard install locations
This build system overhaul allows for adding (define-style) macros to
our scripts. All source files are now suffixed with ".in" to clarify
that they might contain unprocessed defines. The Makefile provides a new
rule to preprocess source files and generate proper output scripts.

Also, add a "@pkgdatadir@" define (as used in GNU Autotools) and use it
instead of hardcoded paths to "/usr/share/devtools" everywhere. We
missed this when adding PREFIX support to the build system in commit
35fc83ce7d.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
2011-10-07 21:53:02 +02:00
Pierre Schmitz 6da47a8f6a prepare release 2011-08-25 21:39:49 +02:00
Lukas Fleischer 6350ec0461 Add ZSH completion
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-08-25 19:26:12 +02:00
Pierre Schmitz cb25d50913 prepare release 2011-08-14 23:31:35 +02:00
Pierre Schmitz e64c1d33eb prepare release 2011-08-14 14:12:54 +02:00
Pierre Schmitz b97b245d52 prepare release 2011-08-13 22:58:08 +02:00
Lukas Fleischer 35fc83ce7d Makefile: Add PREFIX support
Default to "/usr/local" which should be used if you want to build
devtools from sources and install without using a package manager.

Use `make PREFIX=/usr install` to install to "/usr" instead.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-08-13 20:31:22 +02:00
Pierre Schmitz e63c5f26a2 Remove communityco on uninstall 2011-08-13 20:11:34 +02:00
Florian Pritz c9c4e8043c merge archco and communityco
Signed-off-by: Florian Pritz <bluewind@xinu.at>

 delete mode 100755 communityco
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-08-13 20:10:15 +02:00
Pierre Schmitz ab5eb2e4de prepare release 2011-05-18 18:28:33 +02:00
Pierre Schmitz 3985129c3d prepare release 2011-04-29 21:32:57 +02:00
Eric Bélanger e380f396cf Added bash_completion file
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2011-04-29 21:18:21 +02:00
Pierre Schmitz 61cc1f3504 prepare release 2011-04-11 18:27:44 +02:00
Pierre Schmitz 0e6780f2c8 prepare release 2011-04-09 23:04:59 +02:00
Pierre Schmitz 563ffa7be8 prepare release 2011-03-28 14:59:00 +02:00
Pierre Schmitz ad593b8b61 prepare release 2011-03-26 14:34:07 +01:00
Lukas Fleischer 8b9733661d Use variables in Makefile instead of hardcoding stuff in every target.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
2011-03-18 12:04:23 +01:00
Lukas Fleischer dbdb237519 Add ".PHONY" target to Makefile.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
2011-03-18 12:03:38 +01:00
Pierre Schmitz d1304a3f1d prepare release 2011-01-08 17:31:53 +01:00
Pierre Schmitz be5505a54a prepare release 2011-01-06 09:25:55 +01:00
Pierre Schmitz f804be7bbb prepare release 2010-12-12 23:34:13 +01:00
Pierre Schmitz a17eaf3be8 prepare release 2010-12-02 16:53:11 +01:00
Pierre Schmitz 372fb4e7d1 bugfix release 2010-11-22 19:14:47 +01:00
Pierre Schmitz e3d2f1a020 prepare release 2010-11-18 00:28:25 +01:00
Pierre Schmitz c290215aa6 prepare release 2010-10-17 14:33:40 +02:00
Pierre Schmitz a9bfd8d2c9 ad support for multilib-testing 2010-09-11 19:09:05 +02:00
Pierre Schmitz 0d0e1a9079 repare release 2010-09-06 20:53:26 +02:00
Pierre Schmitz 79ac757e7f add support for community-staging repository 2010-09-01 20:00:11 +02:00
Pierre Schmitz a4eabcceaa add makepkg.conf for [multilib] 2010-08-22 21:54:17 +02:00
Pierre Schmitz b591e69541 add initial [multilib] support 2010-08-22 21:52:23 +02:00
Pierre Schmitz 0ebc0b4b4b prepare release 2010-08-20 12:44:16 +02:00
Pierre Schmitz 9b001033ae Add archbuild helper script to create and build in chroots
This will create chroots on demand if needed.
2010-08-20 12:41:39 +02:00
Pierre Schmitz 1a419e7974 add default config files for makepkg and pacman 2010-08-17 18:44:11 +02:00
Pierre Schmitz f1c05d870b tagging 0.9.8 2010-08-17 08:33:23 +02:00
Pierre Schmitz 2e6d542220 add [staging] repository 2010-08-17 08:12:03 +02:00
Pierre Schmitz dcc7b6728d prepare 0.9.7 release 2010-06-28 10:32:47 +02:00
Pierre Schmitz 12eec95ff8 set version in Makefile 2010-05-02 15:46:51 +02:00
Pierre Schmitz dd488b3c90 add dist target to Makefile 2010-02-13 20:57:34 +01:00
Francois Charette 29b19aaa8b Remove refs to commitpkg2any in Makefile
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18 13:13:43 -07:00
Eric Bélanger 9561089142 Fixed Makefile to install/uninstall new cmds
communityco, commitpkg2any and rebuildpkgs

Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18 11:59:48 -07:00
Daniel J Griffiths c9d1b3457c Add support for community-testing repo
[Aaron: Added Makefile entries]
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-09-18 11:53:18 -07:00
Dan McGee 8deaebf69f commitpkg: rework for new community layout
Remove the community-specific code that calls tupkg. Make the server
variable a bit more dependent on what repo we are uploading to in order to
get community working, and finally create the correct symlinks for
communitypkg in the Makefile.

Note that this change will require the Arch devtools package to get a
replace entry for aurtools.

Signed-off-by: Dan McGee <dan@archlinux.org>
2009-04-04 00:00:36 -05:00
Dan McGee bcb0e39a0b Makefile cleanups
Don't link commitpkg to itself, and remove the unstablepkg symlinks.

Signed-off-by: Dan McGee <dan@archlinux.org>
2009-04-03 23:55:12 -05:00
Aaron Griffin d4dbb527dc Rename extrapkg to commitpkg
Also allow for uploads to any user-specified repo name

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2009-03-03 09:00:56 -08:00
Jason Chu 8842f31551 Add arch{co,release,rm} to devtools and make them install properly 2008-04-05 18:11:32 -07:00
Aaron Griffin 4a829ff1f7 Force symlink creation in the install target
Allows us to run 'make install' even if the symlinks exist (helpful for testing
locally)

Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-28 21:44:11 -06:00
Aaron Griffin c229a696a2 Add finddeps script from cvs-arch
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
2007-11-28 21:00:07 -06:00