From 6a1b7410e5b1738115daa1c0f23a4368cdd9a7b3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 6 Sep 2007 02:51:06 -0700 Subject: Add the script to generate katamari module links and the list of 7.3 modules. --- module-list.txt | 290 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ roll-it-up.sh | 28 ++++++ 2 files changed, 318 insertions(+) create mode 100644 module-list.txt create mode 100755 roll-it-up.sh diff --git a/module-list.txt b/module-list.txt new file mode 100644 index 0000000..75691ca --- /dev/null +++ b/module-list.txt @@ -0,0 +1,290 @@ +applewmproto-1.0.3 +appres-1.0.1 +bdftopcf-1.0.1 +beforelight-1.0.2 +bigreqsproto-1.0.2 +bitmap-1.0.2 +compositeproto-0.4 +damageproto-1.0.3 +dmxproto-2.2.2 +editres-1.0.2 +encodings-1.0.2 +evieext-1.0.2 +fixesproto-4.0 +font-adobe-100dpi-1.0.0 +font-adobe-75dpi-1.0.0 +font-adobe-utopia-100dpi-1.0.1 +font-adobe-utopia-75dpi-1.0.1 +font-adobe-utopia-type1-1.0.1 +font-alias-1.0.1 +font-arabic-misc-1.0.0 +font-bh-100dpi-1.0.0 +font-bh-75dpi-1.0.0 +font-bh-lucidatypewriter-100dpi-1.0.0 +font-bh-lucidatypewriter-75dpi-1.0.0 +font-bh-ttf-1.0.0 +font-bh-type1-1.0.0 +font-bitstream-100dpi-1.0.0 +font-bitstream-75dpi-1.0.0 +font-bitstream-speedo-1.0.0 +font-bitstream-type1-1.0.0 +fontcacheproto-0.1.2 +font-cronyx-cyrillic-1.0.0 +font-cursor-misc-1.0.0 +font-daewoo-misc-1.0.0 +font-dec-misc-1.0.0 +font-ibm-type1-1.0.0 +font-isas-misc-1.0.0 +font-jis-misc-1.0.0 +font-micro-misc-1.0.0 +font-misc-cyrillic-1.0.0 +font-misc-ethiopic-1.0.0 +font-misc-meltho-1.0.0 +font-misc-misc-1.0.0 +font-mutt-misc-1.0.0 +font-schumacher-misc-1.0.0 +font-screen-cyrillic-1.0.1 +font-sony-misc-1.0.0 +fontsproto-2.0.2 +font-sun-misc-1.0.0 +fonttosfnt-1.0.3 +font-util-1.0.1 +font-winitzki-cyrillic-1.0.0 +font-xfree86-type1-1.0.0 +fslsfonts-1.0.1 +fstobdf-1.0.2 +gccmakedep-1.0.2 +glproto-1.4.8 +iceauth-1.0.2 +ico-1.0.2 +imake-1.0.2 +inputproto-1.4.2.1 +kbproto-1.0.3 +lbxproxy-1.0.1 +libAppleWM-1.0.0 +libdmx-1.0.2 +libfontenc-1.0.4 +libFS-1.0.0 +libICE-1.0.4 +liblbxutil-1.0.1 +liboldX-1.0.1 +libSM-1.0.3 +libWindowsWM-1.0.0 +libX11-1.1.3 +libXau-1.0.3 +libXaw-1.0.4 +libXcomposite-0.4.0 +libXcursor-1.1.9 +libXdamage-1.0.4 +libXdmcp-1.0.2 +libXevie-1.0.2 +libXext-1.0.2 +libXfixes-4.0.3 +libXfont-1.3.1 +libXfontcache-1.0.4 +libXft-2.1.12 +libXi-1.1.3 +libXinerama-1.0.2 +libxkbfile-1.0.4 +libxkbui-1.0.2 +libXmu-1.0.3 +libXp-1.0.0 +libXpm-3.5.7 +libXprintAppUtil-1.0.1 +libXprintUtil-1.0.1 +libXrandr-1.2.2 +libXrender-0.9.4 +libXres-1.0.3 +libXScrnSaver-1.1.2 +libXt-1.0.4 +libXTrap-1.0.0 +libXtst-1.0.3 +libXv-1.0.3 +libXvMC-1.0.4 +libXxf86dga-1.0.2 +libXxf86misc-1.0.1 +libXxf86vm-1.0.1 +listres-1.0.1 +lndir-1.0.1 +luit-1.0.2 +makedepend-1.0.1 +mkfontdir-1.0.3 +mkfontscale-1.0.3 +oclock-1.0.1 +printproto-1.0.3 +proxymngr-1.0.1 +randrproto-1.2.1 +recordproto-1.13.2 +renderproto-0.9.3 +resourceproto-1.0.2 +rgb-1.0.1 +rstart-1.0.2 +scripts-1.0.1 +scrnsaverproto-1.1.0 +sessreg-1.0.3 +setxkbmap-1.0.4 +showfont-1.0.1 +smproxy-1.0.2 +trapproto-3.4.3 +twm-1.0.3 +util-macros-1.1.5 +videoproto-2.2.2 +viewres-1.0.1 +windowswmproto-1.0.3 +x11perf-1.4.1 +xauth-1.0.2 +xbacklight-1.1 +xbiff-1.0.1 +xbitmaps-1.0.1 +xcalc-1.0.2 +xclipboard-1.0.1 +xclock-1.0.3 +xcmiscproto-1.1.2 +xcmsdb-1.0.1 +xconsole-1.0.3 +xcursorgen-1.0.2 +xcursor-themes-1.0.1 +xdbedizzy-1.0.2 +xditview-1.0.1 +xdm-1.1.6 +xdpyinfo-1.0.1 +xdriinfo-1.0.2 +xedit-1.0.2 +xev-1.0.1 +xextproto-7.0.2 +xeyes-1.0.1 +xf86bigfontproto-1.1.2 +xf86dga-1.0.2 +xf86dgaproto-2.0.3 +xf86driproto-2.0.3 +xf86-input-acecad-1.2.0 +xf86-input-aiptek-1.0.1 +xf86-input-calcomp-1.1.0 +xf86-input-citron-2.2.0 +xf86-input-digitaledge-1.1.0 +xf86-input-dmc-1.1.0 +xf86-input-dynapro-1.1.0 +xf86-input-elo2300-1.1.0 +xf86-input-elographics-1.0.0.5 +xf86-input-evdev-1.1.2 +xf86-input-fpit-1.1.0 +xf86-input-hyperpen-1.1.0 +xf86-input-jamstudio-1.1.0 +xf86-input-joystick-1.2.3 +xf86-input-keyboard-1.2.2 +xf86-input-magellan-1.1.0 +xf86-input-magictouch-1.0.0.5 +xf86-input-microtouch-1.1.0 +xf86-input-mouse-1.2.2 +xf86-input-mutouch-1.1.0 +xf86-input-palmax-1.1.0 +xf86-input-penmount-1.2.0 +xf86-input-spaceorb-1.1.0 +xf86-input-summa-1.1.0 +xf86-input-tek4957-1.1.0 +xf86-input-ur98-1.1.0 +xf86-input-vmmouse-12.4.1 +xf86-input-void-1.1.0 +xf86miscproto-0.9.2 +xf86rushproto-1.1.2 +xf86-video-apm-1.1.1 +xf86-video-ark-0.6.0 +xf86-video-ast-0.81.0 +xf86-video-ati-6.6.3 +xf86-video-chips-1.1.1 +xf86-video-cirrus-1.1.0 +xf86-video-cyrix-1.1.0 +xf86-video-dummy-0.2.0 +xf86-video-fbdev-0.3.1 +xf86-video-glide-1.0.0 +xf86-video-glint-1.1.1 +xf86-video-i128-1.2.1 +xf86-video-i740-1.1.0 +xf86-video-intel-2.1.1 +xf86-video-imstt-1.1.0 +xf86-video-mga-1.4.6.1 +xf86-video-neomagic-1.1.1 +xf86-video-newport-0.2.1 +xf86-video-nsc-2.8.3 +xf86-video-nv-2.1.3 +xf86-video-rendition-4.1.3 +xf86-video-s3-0.5.0 +xf86-video-s3virge-1.9.1 +xf86-video-savage-2.1.3 +xf86-video-siliconmotion-1.4.2 +xf86-video-sis-0.9.3 +xf86-video-sisusb-0.8.1 +xf86-video-sunbw2-1.1.0 +xf86-video-suncg14-1.1.0 +xf86-video-suncg3-1.1.0 +xf86-video-suncg6-1.1.0 +xf86-video-sunffb-1.1.0 +xf86-video-sunleo-1.1.0 +xf86-video-suntcx-1.1.0 +xf86-video-tdfx-1.3.0 +xf86-video-tga-1.1.0 +xf86-video-trident-1.2.3 +xf86-video-tseng-1.1.1 +xf86-video-v4l-0.1.1 +xf86-video-vermilion-1.0.0 +xf86-video-vesa-1.3.0 +xf86-video-vga-4.1.0 +xf86-video-via-0.2.2 +xf86-video-vmware-10.14.1 +xf86-video-voodoo-1.1.1 +xf86vidmodeproto-2.2.2 +xfd-1.0.1 +xfindproxy-1.0.1 +xfontsel-1.0.1 +xfs-1.0.4 +xfsinfo-1.0.1 +xfwp-1.0.1 +xgamma-1.0.2 +xgc-1.0.1 +xhost-1.0.2 +xineramaproto-1.1.2 +xinit-1.0.5 +xkbcomp-1.0.3 +xkbevd-1.0.2 +xkbprint-1.0.1 +xkbutils-1.0.1 +xkill-1.0.1 +xload-1.0.2 +xlogo-1.0.1 +xlsatoms-1.0.1 +xlsclients-1.0.1 +xlsfonts-1.0.1 +xmag-1.0.2 +xman-1.0.3 +xmessage-1.0.2 +xmh-1.0.1 +xmodmap-1.0.3 +xmore-1.0.1 +xorg-cf-files-1.0.2 +xorg-docs-1.4 +xorg-server-1.4 +xorg-sgml-doctools-1.2 +xphelloworld-1.0.1 +xplsprinters-1.0.1 +xpr-1.0.1 +xprehashprinterlist-1.0.1 +xprop-1.0.3 +xproto-7.0.10 +xproxymanagementprotocol-1.0.2 +xrandr-1.2.2 +xrdb-1.0.4 +xrefresh-1.0.2 +xrx-1.0.1 +xset-1.0.3 +xsetmode-1.0.0 +xsetpointer-1.0.0 +xsetroot-1.0.2 +xsm-1.0.1 +xstdcmap-1.0.1 +xtrans-1.0.4 +xtrap-1.0.2 +xvidtune-1.0.1 +xvinfo-1.0.2 +xwd-1.0.1 +xwininfo-1.0.3 +xwud-1.0.1 diff --git a/roll-it-up.sh b/roll-it-up.sh new file mode 100755 index 0000000..fd426c6 --- /dev/null +++ b/roll-it-up.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +# This script generates a set of $category/$module and $everything/$module +# links in the current directory, given a list of module versions for this +# release. See module-list.txt for the last release's list. + +individual_dir="/srv/xorg.freedesktop.org/archive/individual/" +relative_dir="../../../individual" + +if [ ! -d $individual_dir ]; then + echo "$i not a suitable base directory for individual packages." + exit 1 +fi + +mkdir -p everything + +while read name; do + list=`find $individual_dir -name $name.tar\* ` + if test "x$list" = x; then + echo "Couldn't find module ${name}" + fi + for i in $list; do + i=`echo $i | sed "s|$individual_dir||g"` + mkdir -p `dirname $i` + ln -sf $relative_dir/$i $i + ln -sf $relative_dir/$i everything/`basename $i` + done +done -- cgit v1.2.3