From 3a471bb33ee5f7fc6589e217f24629b36872a28d Mon Sep 17 00:00:00 2001 From: Michael Jennings Date: Thu, 14 Jun 2001 05:31:09 +0000 Subject: [PATCH] Wed Jun 13 21:13:51 PDT 2001 Michael Jennings There is now a new mechanism for dealing with the background image collection, including a new update script. Please read the newly- rewritten bg/README.backgrounds for details. Also, I'm trying to flesh out the Contributors list in that file, but my memory isn't cooperating. So if you contributed one of the backgrounds, or know someone who did, please let me know. SVN revision: 4810 --- ChangeLog | 11 ++++++ autogen.sh | 8 ++-- bg/Makefile.am | 48 +++++------------------ bg/README.backgrounds | 86 +++++++++++++++++++++++++++-------------- bg/scale/Dragon.jpg | Bin 25315 -> 0 bytes src/actions.c | 2 +- src/actions.h | 2 +- src/buttons.c | 2 +- src/buttons.h | 2 +- src/draw.c | 2 +- src/draw.h | 2 +- src/e.c | 2 +- src/e.h | 2 +- src/encoding.c | 2 +- src/encoding.h | 2 +- src/eterm_debug.h | 2 +- src/eterm_utmp.h | 2 +- src/events.c | 2 +- src/events.h | 2 +- src/feature.h | 2 +- src/font.c | 2 +- src/font.h | 2 +- src/main.c | 2 +- src/menus.c | 2 +- src/menus.h | 2 +- src/misc.c | 2 +- src/misc.h | 2 +- src/mmx_cmod.S | 2 +- src/options.c | 2 +- src/options.h | 2 +- src/pixmap.c | 2 +- src/pixmap.h | 2 +- src/profile.h | 2 +- src/script.c | 2 +- src/script.h | 2 +- src/scrollbar.c | 2 +- src/scrollbar.h | 2 +- src/startup.c | 2 +- src/startup.h | 2 +- src/system.c | 2 +- src/system.h | 2 +- src/term.c | 2 +- src/term.h | 2 +- src/timer.c | 2 +- src/timer.h | 2 +- src/utmp.c | 2 +- src/windows.c | 2 +- src/windows.h | 2 +- utils/Etbg_update_list | 68 ++++++++++++++++++++++++++++++++ utils/Makefile.am | 6 +-- 50 files changed, 195 insertions(+), 118 deletions(-) delete mode 100644 bg/scale/Dragon.jpg create mode 100755 utils/Etbg_update_list diff --git a/ChangeLog b/ChangeLog index 8efbbba..4ad3e0f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4200,3 +4200,14 @@ Mon Jun 11 22:04:08 PDT 2001 Michael Jennings Laurence J. Lane . ------------------------------------------------------------------------------- +Wed Jun 13 21:13:51 PDT 2001 Michael Jennings + + There is now a new mechanism for dealing with the background image + collection, including a new update script. Please read the newly- + rewritten bg/README.backgrounds for details. + + Also, I'm trying to flesh out the Contributors list in that file, but + my memory isn't cooperating. So if you contributed one of the + backgrounds, or know someone who did, please let me know. + +------------------------------------------------------------------------------- diff --git a/autogen.sh b/autogen.sh index 1c13f54..ce48dea 100755 --- a/autogen.sh +++ b/autogen.sh @@ -34,14 +34,14 @@ if test "$DIE" -eq 1; then exit 1 fi -echo " libtoolize --copy --force" -libtoolize --copy --force +echo " libtoolize -c -f" +libtoolize -c -f echo " aclocal -I . $ACLOCAL_FLAGS" aclocal -I . $ACLOCAL_FLAGS echo " autoheader" autoheader -echo " automake --add-missing" -automake --add-missing +echo " automake -a -c" +automake -a -c echo " autoconf" autoconf diff --git a/bg/Makefile.am b/bg/Makefile.am index e7b5927..16c292a 100644 --- a/bg/Makefile.am +++ b/bg/Makefile.am @@ -1,49 +1,19 @@ # $Id$ DIRS = tile scale -EXTRA_DIST = tile/014.jpg tile/circuit.jpg tile/giger1.jpg tile/40.jpg tile/blackstone.jpg \ - tile/nebula.jpg scale/Dragon.jpg \ +UPDATE_SCRIPT = @top_srcdir@/utils/Etbg_update_list + +EXTRA_DIST = tile/014.jpg tile/circuit.jpg tile/giger1.jpg tile/40.jpg tile/blackstone.jpg tile/nebula.jpg \ README.backgrounds pixmapdir = $(pkgdatadir)/pix themedir = $(pkgdatadir)/themes -all: Makefile - @echo "*** Generating pixmap list files from images in tile/ and scale/..." - @true > $(srcdir)/pixmaps.list - @true > $(srcdir)/tile/tiled-pixmaps.list - @true > $(srcdir)/scale/scaled-pixmaps.list - @for i in `(cd $(srcdir)/tile && ls -1 | grep -v CVS | grep -v \.cvsignore | grep -v pixmaps.list)` ; do \ - echo $$i >> $(srcdir)/tile/tiled-pixmaps.list ; \ - echo '"'$$i'@0x0+0+0:tile"' >> $(srcdir)/pixmaps.list ; \ - done - @for i in `(cd $(srcdir)/scale && ls -1 | grep -v CVS | grep -v \.cvsignore | grep -v pixmaps.list)` ; do \ - echo $$i >> $(srcdir)/scale/scaled-pixmaps.list ; \ - echo '"'$$i'@100x100"' >> $(srcdir)/pixmaps.list ; \ - done - install-data-hook: - @if test ! -f $(srcdir)/pixmaps.list ; then $(MAKE) all ; fi - $(mkinstalldirs) $(DESTDIR)$(pixmapdir) - @(for j in $(DIRS) ; do echo "Installing pixmaps in $$j" ; cd $(srcdir)/$$j ; \ - for i in `ls -1 | grep -v CVS | grep -v \.cvsignore | grep -v pixmaps.list` ; do \ - echo $(INSTALL_DATA) $$i $(DESTDIR)${pixmapdir} ; \ - $(INSTALL_DATA) $$i $(DESTDIR)${pixmapdir} ; \ + @(for j in $(DIRS) ; do echo "Installing pixmaps in $$j" ; \ + $(mkinstalldirs) $(DESTDIR)$(pixmapdir)/$$j ; cd $(srcdir)/$$j ; \ + for i in `ls -1 | grep -v CVS | grep -v \.cvsignore` ; do \ + echo $(INSTALL_DATA) $$i $(DESTDIR)${pixmapdir}/$$j/ ; \ + $(INSTALL_DATA) $$i $(DESTDIR)${pixmapdir}/$$j/ ; \ done ; cd .. ; \ done) - @for i in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \ - if test -f $(DESTDIR)${pixmapdir}/$$i ; then \ - $(CP) -p $(DESTDIR)${pixmapdir}/$$i $(DESTDIR)${pixmapdir}/$$i.old ; \ - echo "WARNING: Backup of existing $$i created." ; \ - fi ; \ - done - $(INSTALL_DATA) $(srcdir)/tile/tiled-pixmaps.list $(DESTDIR)${pixmapdir} - $(INSTALL_DATA) $(srcdir)/scale/scaled-pixmaps.list $(DESTDIR)${pixmapdir} - $(INSTALL_DATA) $(srcdir)/pixmaps.list $(DESTDIR)${pixmapdir} - @for i in `ls -1d $(DESTDIR)${themedir}/*` ; do \ - for j in tiled-pixmaps.list scaled-pixmaps.list pixmaps.list ; do \ - if test $$i != "." -a $$i != ".." -a ! -f $$i/$$j ; then \ - echo "$(LN_S) ../../pix/$$j $$i/$$j" ; \ - $(LN_S) ../../pix/$$j $$i/$$j ; \ - fi ; \ - done ; \ - done + $(UPDATE_SCRIPT) $(DESTDIR)${pixmapdir} diff --git a/bg/README.backgrounds b/bg/README.backgrounds index b688181..78696d0 100644 --- a/bg/README.backgrounds +++ b/bg/README.backgrounds @@ -1,34 +1,64 @@ -Eterm Background Archive -======================== +Eterm Background Images +======================= -This is the official () collection of Eterm background images. The only -things that make it official are (1) I put it together, and (2) the default -themes that come with Eterm are designed to work with these images. NONE of -these images are original work by either of the Eterm authors; they have all -been collected from various sites on the web. As far as I know, they are all -freely available for use. +The default themes for Eterm are designed to select a background image +at random. In order for this to work, some sort of mechanism had to +be created for the creation and maintenance of a set of backgrounds, +both tileable and scaled. This mechanism had to allow for easy +selection of the random image as well as easy alterations to the +collection. -However, should any person who can provide proof of ownership of any of these -pictures object to their inclusion, they will be IMMEDIATELY withdrawn. No -copyright infringement is intended. Inclusion here should be taken as a -compliment. :-) +So here's how it works. Underneath this directory (bg/) you'll find +two subdirectories: tile and scale. These directories contain tiled +and scaled background images, respectively. When "make install" is +run, these images are automatically installed in directories with the +same names underneath /share/Eterm/pix/. Once these images +have been copied into place, the Etbg_update_list utility is run to +create or update the pixmaps.list file, a text file containing the +master list of images and their geometries, from which Eterm will +choose an image at random. -Installation +If you wish to add or remove images from the collection, first cd into +/share/Eterm/pix/. Once there, remove any unwanted images +from the tile/ and/or scale/ directories. Then copy any images you +want into either the tile/ or scale/ directory, depending on whether +you want Eterm to tile the image or scale it. When you have finished +adding and/or removing images, run the Etbg_update_list script again +(it is found in /bin/) to update the list. + +You may have as many or as few images in your collection as you like; +just remember to re-run the Etbg_update_list script after completing +each set of changes. Note that if you have fewer than 2 images in the +collection, you should edit the theme.cfg file for your theme to +deactivate the random image selection. (If you neglect to do this, +you may receive error messages from Eterm, but it will continue to +function.) + + +Disclaimer +---------- + +All images distributed with Eterm itself, and all those in the +supplementary backgrounds collection, were downloaded freely from the +Internet or submitted directly via e-mail by their authors. None of +these images are original work by me. Furthermore, I have made every +effort to ensure that the ones I downloaded are freely distributable. + +However, should any person who can provide proof of ownership of any +of these pictures object to their inclusion, they will be IMMEDIATELY +withdrawn. No copyright infringement is intended. Inclusion here +should be taken as a compliment. :-) + + +Contributors ------------ -Now that this is included with the Eterm distribution, these images will be -cataloged and installed as part of the normal Eterm build process. +The following contributions have been made by their authors. Thanks +to all who have contributed. If one of your images is in this +collection, but it isn't reflected here, please e-mail me +(mej@eterm.org) so I can correct the omission. Note that some of +these images are included with the supplemental backgrounds collection +rather than with the Eterm distribution. -Changes -------- - -Adding pictures to the archive is equally simple. If the picture is intended -to be tiled, copy it into the "tile" directory. If it is intended to be scaled -(i.e., non-tileable pictures), copy it into the "scale" directory. Then re-run -"make" and "make install". That's it! The images will automatically be -included in Eterm's random rotation. - -Removing pictures is done the same way. Simply remove them from whichever -directory they reside in, then re-run "make" and "make install". You will need -to manually remove the file from the pixmap directory if you so desire; these -instructions only pertain to changing the standard rotation. +Neopolis-horizon.jpg Joe Colburn +cyber_bg.jpg Joe Colburn diff --git a/bg/scale/Dragon.jpg b/bg/scale/Dragon.jpg deleted file mode 100644 index 4e3c447c62ae9928a5d9f811efa714f896b2f5dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25315 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 diff --git a/src/actions.c b/src/actions.c index d914184..bda3a37 100644 --- a/src/actions.c +++ b/src/actions.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/actions.h b/src/actions.h index 40cabe9..a41ebea 100644 --- a/src/actions.h +++ b/src/actions.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/buttons.c b/src/buttons.c index b8b80dd..874c49e 100644 --- a/src/buttons.c +++ b/src/buttons.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/buttons.h b/src/buttons.h index 9eeb571..1fd007d 100644 --- a/src/buttons.h +++ b/src/buttons.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/draw.c b/src/draw.c index 641a1ea..a1ca5c8 100644 --- a/src/draw.c +++ b/src/draw.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/draw.h b/src/draw.h index 10e4cde..308ef9b 100644 --- a/src/draw.h +++ b/src/draw.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/e.c b/src/e.c index bc4788c..e2d6e03 100644 --- a/src/e.c +++ b/src/e.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/e.h b/src/e.h index 5d4371b..f3d96bf 100644 --- a/src/e.h +++ b/src/e.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/encoding.c b/src/encoding.c index 9a81e22..a35076d 100644 --- a/src/encoding.c +++ b/src/encoding.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/encoding.h b/src/encoding.h index e4822ad..97d9657 100644 --- a/src/encoding.h +++ b/src/encoding.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/eterm_debug.h b/src/eterm_debug.h index e820af5..548b180 100644 --- a/src/eterm_debug.h +++ b/src/eterm_debug.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/eterm_utmp.h b/src/eterm_utmp.h index 1c2a24a..184838e 100644 --- a/src/eterm_utmp.h +++ b/src/eterm_utmp.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/events.c b/src/events.c index d01c2f2..ea3f460 100644 --- a/src/events.c +++ b/src/events.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/events.h b/src/events.h index 13e04d0..6821b4c 100644 --- a/src/events.h +++ b/src/events.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/feature.h b/src/feature.h index 5b6a523..cfacfb9 100644 --- a/src/feature.h +++ b/src/feature.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/font.c b/src/font.c index cbd75be..eba98fd 100644 --- a/src/font.c +++ b/src/font.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/font.h b/src/font.h index 94c3816..f800f89 100644 --- a/src/font.h +++ b/src/font.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/main.c b/src/main.c index 9be3719..6953608 100644 --- a/src/main.c +++ b/src/main.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/menus.c b/src/menus.c index 1833d3d..c10d2e4 100644 --- a/src/menus.c +++ b/src/menus.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/menus.h b/src/menus.h index 2542700..b602b02 100644 --- a/src/menus.h +++ b/src/menus.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/misc.c b/src/misc.c index a1f32d6..4e78933 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/misc.h b/src/misc.h index 83a56f9..91e39a9 100644 --- a/src/misc.h +++ b/src/misc.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/mmx_cmod.S b/src/mmx_cmod.S index 7acddb8..111154a 100644 --- a/src/mmx_cmod.S +++ b/src/mmx_cmod.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/options.c b/src/options.c index 697d260..45b9ea8 100644 --- a/src/options.c +++ b/src/options.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/options.h b/src/options.h index 101be79..96b0148 100644 --- a/src/options.h +++ b/src/options.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/pixmap.c b/src/pixmap.c index 999136d..b895a1e 100644 --- a/src/pixmap.c +++ b/src/pixmap.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/pixmap.h b/src/pixmap.h index cd2ecf8..677fa12 100644 --- a/src/pixmap.h +++ b/src/pixmap.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/profile.h b/src/profile.h index b80dfe4..6ac1574 100644 --- a/src/profile.h +++ b/src/profile.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/script.c b/src/script.c index 5dae3b9..31ffc0d 100644 --- a/src/script.c +++ b/src/script.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/script.h b/src/script.h index 6e20949..39a9aab 100644 --- a/src/script.h +++ b/src/script.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/scrollbar.c b/src/scrollbar.c index 1d70bcf..5abfe4e 100644 --- a/src/scrollbar.c +++ b/src/scrollbar.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/scrollbar.h b/src/scrollbar.h index ba902c8..7adee1e 100644 --- a/src/scrollbar.h +++ b/src/scrollbar.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/startup.c b/src/startup.c index 570bec5..68ad815 100644 --- a/src/startup.c +++ b/src/startup.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/startup.h b/src/startup.h index 5219c9c..40434a7 100644 --- a/src/startup.h +++ b/src/startup.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/system.c b/src/system.c index 7496d6a..238061d 100644 --- a/src/system.c +++ b/src/system.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/system.h b/src/system.h index 24e99f6..9d7c7d5 100644 --- a/src/system.h +++ b/src/system.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/term.c b/src/term.c index db2fc34..0c994c2 100644 --- a/src/term.c +++ b/src/term.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/term.h b/src/term.h index effd990..a7b03c8 100644 --- a/src/term.h +++ b/src/term.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/timer.c b/src/timer.c index 60823a1..37b850a 100644 --- a/src/timer.c +++ b/src/timer.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/timer.h b/src/timer.h index f5e8177..0c3d7c1 100644 --- a/src/timer.h +++ b/src/timer.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/utmp.c b/src/utmp.c index c962c27..73da54c 100644 --- a/src/utmp.c +++ b/src/utmp.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/windows.c b/src/windows.c index 833c9c4..c5e9869 100644 --- a/src/windows.c +++ b/src/windows.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/src/windows.h b/src/windows.h index db3d3e4..bc52bc4 100644 --- a/src/windows.h +++ b/src/windows.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1997-2000, Michael Jennings + * Copyright (C) 1997-2001, Michael Jennings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to diff --git a/utils/Etbg_update_list b/utils/Etbg_update_list new file mode 100755 index 0000000..b91249b --- /dev/null +++ b/utils/Etbg_update_list @@ -0,0 +1,68 @@ +#!/bin/sh -x +# +# Eterm backgrounds list file update utility +# +# $Id$ + +LISTFILE=pixmaps.list + +if [ $# -gt 1 -o "X$1" = "X-h" -o "X$1" = "X--help" ]; then + echo "Syntax: Etbg_update_list [path]" + echo " (The default path is the current directory.)" + echo + exit 0 +fi + +# Find the pixmap directory +for i in "$1" "$PWD" "$PWD/pix" "$PWD/../pix" ; do + if [ -d "$i/tile" -o -d "$i/scale" ]; then + PIXDIR="$i" + break + fi +done + +cd $PIXDIR + +# Generate new pixmap list from tile/ and scale/ directories +echo "Etbg_update_list: Generating pixmap list file from images in tile/ and scale/..." +true > $LISTFILE.new + +if [ -d tile ]; then + for i in `(cd tile && ls -1)` ; do + echo '"tile/'$i'@0x0+0+0:tile"' >> $LISTFILE.new + done +fi + +if [ -d scale ]; then + for i in `(cd scale && ls -1)` ; do \ + echo '"scale/'$i'@100x100"' >> $LISTFILE.new ; \ + done +fi + +# Check to see if the list has changed. If so, back up the old one. +if [ -s $LISTFILE ]; then + if (diff $LISTFILE $LISTFILE.new >/dev/null 2>&1); then + echo "Pixmap list is unchanged." + rm -f $LISTFILE.new + else + echo "Old pixmap list will be saved in $LISTFILE.old" + mv -f $LISTFILE $LISTFILE.old + fi +fi +if [ -s $LISTFILE.new ]; then + mv -f $LISTFILE.new $LISTFILE +fi + +# If there's no theme directory nearby, just quit. +if [ ! -d "../themes" ]; then + exit 0 +fi + +# If there is, cd into it and make sure all the themes have list files. +cd ../themes +for i in `ls -1` ; do + if [ -f $i/theme.cfg -a ! -e $i/$LISTFILE ]; then + echo "Creating symlink to $LISTFILE for theme $i" + (cd $i && ln -sf ../../pix/$LISTFILE $LISTFILE) + fi +done diff --git a/utils/Makefile.am b/utils/Makefile.am index 29c33e9..6f6e373 100644 --- a/utils/Makefile.am +++ b/utils/Makefile.am @@ -1,7 +1,7 @@ # $Id$ bin_PROGRAMS = Esetroot Etbg Ettable -bin_SCRIPTS = Etcolors Etsearch kEsetroot +bin_SCRIPTS = Etcolors Etsearch kEsetroot Etbg_update_list Esetroot_SOURCES = Esetroot.c Esetroot_LDFLAGS = -rpath $(libdir):$(pkglibdir) @@ -9,6 +9,4 @@ Esetroot_LDFLAGS = -rpath $(libdir):$(pkglibdir) Etbg_SOURCES = Etbg.c Ettable_SOURCES = Ettable.c -EXTRA_DIST = Etbg.c Esetroot.c Ettable.c Makefile.am \ - Makefile.in Etcolors Etsearch kEsetroot.in - +EXTRA_DIST = Etcolors Etsearch kEsetroot.in Etbg_update_list