Commit Graph

36 Commits

Author SHA1 Message Date
Albert Hopkins 71b0b8527a Add nptl to gcc USE. 2013-08-19 18:25:39 +00:00
Albert Hopkins d25a380258 gnome: updates. 2013-08-19 18:21:15 +00:00
Albert Hopkins 29f13b1888 Add ~x86 ~amd64 to gentoo-sources 2013-08-19 18:21:15 +00:00
Albert Hopkins d3eddd51fb Update gnome build. 2013-02-14 17:47:39 +00:00
Albert Hopkins 7baa8f0372 Introduce appliance-level make.conf 2012-12-23 01:47:26 +00:00
Albert Hopkins 5f7ff4cca7 Updates for gnome. 2012-12-10 18:11:14 +00:00
Albert Hopkins eb7f217eb9 gnome: USE flag updates. 2012-11-14 17:30:33 +00:00
Albert Hopkins 5a058f8e29 gnome: USE flag Updates 2012-07-08 19:07:56 +00:00
Albert Hopkins 0948ef5001 gnome: package.use updates 2012-06-28 11:37:03 +00:00
Albert Hopkins a075a70df8 gnome: Update USE flags for gnome 2011-11-29 13:55:41 +00:00
Albert Hopkins 6b89319ba5 Clean up typos in package.use's 2011-11-16 13:29:09 +00:00
Albert Hopkins 2ba82fb92b Add EXTRA_WORLD Makefile variable to add extra packages to world 2011-11-16 11:44:32 +00:00
Albert Hopkins ce1fae2054 gnome: package.use updates 2011-09-17 18:25:27 +00:00
Albert Hopkins acef5c4a24 Added custom /etc/motd to each image (based on a script)
Removed minimal use flag for pambase as it disables motd
2011-07-12 20:15:55 +00:00
Albert Hopkins 5337f24773 GNOME updates 2011-06-25 09:48:46 -04:00
Albert Hopkins e96251a580 Forgot to add gnome/gdm.start 2011-05-12 18:29:10 -04:00
Albert Hopkins 111ea2c4e5 gnome: baselayout-2 Fixes 2011-05-12 10:35:06 -04:00
Albert Hopkins 56c29e55a0 gnome: Updated USE flags 2011-04-22 22:25:59 -04:00
Albert Hopkins 69566af315 gnome: fix some USE flags 2011-03-21 11:28:57 -04:00
Albert Hopkins 3c2525242b Added ssl support to libsoup so that Epiphany can do https 2010-11-28 21:15:45 -05:00
Albert Hopkins a2ae8c6816 Add x11-apps/xauth to world file 2010-11-27 16:40:51 -05:00
Albert Hopkins 287fb84d9e eds needs weather use flag (so why even make it optional?) 2010-11-26 00:48:23 -05:00
Albert Hopkins 492e294c32 gnome/Makefile: fixed typo 2010-11-20 19:53:35 -05:00
Albert Hopkins e89d24ccfe I learned a lot about Makefiles :D
So, basically I re-architeched things a bit:

The appliance/Makefile.inc fiels are now appliance/Makefile (again). The
main Makefile will call "make -C appliance preinstall" and "postinstall"
(and in future "clean").  So I got rid of the ugly make variables/include
thing.  Some of the main Makefile's variables are exported to the
sub-makes.  Appliances don't really need $(APPLIANCE) anymore as the
appliance directory is their CWD.

Added some new targets and smarter targets.  I can do more with this, but
it's a big improvment from last time.  Still learning a lot of Makefile
magic (been reading other people's Makefiles).

Verified that "make -j3" works (at least on the base appliance) but will
kill your hard drive :D

Introduced "profiles"  Which are files with variables you want to override.
The file will be "include"ed by the main Makefile.  For example, I have a
file, "local.cfg" that looks like this:

--- 8< -----------------------------
CHROOT = /var/scratch/marduk/vabuild
HEADLESS = YES
PRUNE_CRITICAL = NO
VIRTIO = YES
TIMEZONE = EST5EDT
DISK_SIZE = 60.0G
SWAP_SIZE = 48
PKGDIR = /var/scratch/packages
NBD_DEV = /dev/nbd8

all: qcow
--- 8< ------------------------------

Then, e.g. i can run "make PROFILE=local APPLIANCE=kde".  If you don't
specify a PROFILE variable, then it will default to the empty string, which
means the main Makefile will attempt to include .cfg

So, for example i have:

   $ ln -s local.cfg .cfg
   $ make APPLIANCE=kde

Don't set PROFILE inside your .cfg file (why would you?).  Also, if the
[pro]file does not exist, the include fails silently.

I will put this info in the wiki eventually...
2010-11-13 18:22:18 -05:00
Albert Hopkins ae2a135467 gnome: work around yelp's cups dependency 2010-10-10 20:55:02 -04:00
Albert Hopkins d170163519 gnome/package.use: work around yelp/xulrunner/cups bug 2010-10-08 00:51:55 -04:00
Albert Hopkins 7cf0f4ecf2 Changed from preinstall/postintall scripts to Makefile include files 2010-10-06 07:37:32 -04:00
Albert Hopkins 8b279fa59f * gnome: gtk-doc bug was apprently fixed upstream 2010-09-19 21:41:59 -04:00
Albert Hopkins 0fc0dc9e90 * gnome: add gtk-doc to preinstall to work around an ebuild bug 2010-09-19 16:10:19 -04:00
Albert Hopkins b95132a264 * Add ACCEPT_KEYWORDS Makefile option
* kde: Works now in ~amd64 also
* gnome: (Hopefully) works now in ~amd64 also
* Add xfce virtual appliance
* Add HEADLESS Makefile option that configures grub.conf and /etc/inittab
  to use serial console
2010-09-18 02:43:14 -04:00
Albert Hopkins 371540d2ff gnome: Added ssl USE flags to evolution and e-d-s. 2010-08-31 21:54:56 -04:00
Albert Hopkins 100e5d9a44 Misc tweaks/updates 2010-08-05 01:45:55 -04:00
Albert Hopkins abaf13ae2b Instad of masking python3, change default python to python2.6 to work around the stage3 problem.
This bug has been reported upstream:
http://bugs.gentoo.org/show_bug.cgi?id=330655
2010-07-31 16:12:35 -04:00
Albert Hopkins ea8ef5b795 Various cleanups. Maked python3. Added -pipe back go CFLAGS. 2010-07-31 06:53:21 -04:00
Albert Hopkins f5e30981fc gnome(critical): metacity requires libtool 2010-07-11 17:29:11 -04:00
Albert Hopkins 03c63d18b1 Added "gnome" virtual appliance 2010-07-10 19:33:21 -04:00