Migrate X.org repositories to GitLab
This is all tentative, and will be amended as feedback comes in. Apologies for any poor formatting, the markdown preview engine does not make this easy. Major highlights:
- Ancient stuff archived (in progress, see xorg/meta#1 (closed))
- Some stuff moved out from app/
- nouveau, openchrome merged (not all done yet)
Things to migrate:
-
xorg/ -
app/ -
all other repos not explicitly listed -
bdftopcf → xorg/util/bdftopcf -
mkcomposecache -
mkfontdir -
mkfontscale (- maybe this and mkfontdir merge with fontutil? no, just left in place for now) -
rendercheck → xorg/test/rendercheck -
sessreg -
setxkbmap -
twm -
x11perf → xorg/test/x11perf -
xauth -
xbacklight -
xclipboard -
xdm -
xdpyinfo -
xdriinfo -
xev -
xhost -
xinit -
xinput -
xkbcomp -
xkbprint -
xkill -
xlsatoms -
xlsclients -
xlsfonts -
xmag -
xmodmap -
xprop -
xrandr -
xrdb -
xrefresh -
xrestop -
xscope -
xset -
xsetpointer -
xsetroot -
xtsttopng → xorg/test/xtstopng -
xvinfo -
xwininfo
-
-
doc/* - content should migrate into gitlab eventually -
driver/ - input
-
all other repos not explicitly listed -
evdev -
libinput -
keyboard -
mouse -
synaptics -
vmmouse
-
- video
-
all other repos not explicitly listed -
amdgpu -
armsoc -
ati -
fbdev -
freedreno -
geode -
intel -
nested -
omap -
opentegra -
qxl -
v4l -
vbox -
vesa -
vmware -
wsfb
-
- input
-
font/ -
alias, encodings, util (→ unify and move to xorg/util/fontutil? no, just moved in place for now) -
everything else (actual fonts)
-
-
foundation/ -
bylaws
-
-
lib/ -
libAppleWM -
libFS -
libICE -
libSM -
libWindowsWM -
libX11 -
libXRes -
libXScrnSaver -
libXTrap -
libXau -
libXaw -
libXaw3d -
libXcomposite -
libXcursor -
libXdamage -
libXdmcp -
libXext -
libXfixes -
libXfont -
libXft -
libXi -
libXinerama -
libXmu -
libXpm -
libXpresent -
libXrandr -
libXrender -
libXt -
libXtst -
libXv -
libXvMC -
libdmx -
libfontenc -
libpciaccess (→ elsewhere? no, not for now) -
libxkbfile -
libxshmfence -
libxtrans
-
-
proto/ -
all other modules not explicitly listed -
xorgproto
-
-
test/ -
xhiv -
xorg-gtest -
xorg-integration-tests -
xts
-
-
util/ -
cf -
gccmakedep -
imake -
lndir -
macros -
makedepend -
modular -
xmkmf
-
-
xserver
-
-
xcb/ -
demo → xorg/app/xcb-demos -
libxcb → xorg/lib/libxcb -
proto → xorg/proto/xcb-proto -
pthread-stubs → xorg/lib/pthread-stubs -
util* (except util-old) → xorg/lib/libxcb-$1 -
xpyb
-
-
libxkbcommon → ? -
libxklavier → ? -
nouveau/ -
xf86-video-nouveau → xorg/driver/nouveau
-
-
openchrome/ -
drm-openchrome → ? -
xf86-video-openchrome → xorg/driver/openchrome
-
-
xkeyboard-config/ → ?
Things to archive:
-
avivo/xf86-video-avivo → xorg/driver/avivo -
glitz → xorg/driver/glitz-history maybe -
nouveau/linux-2.6 - maybe there's interesting history here, if not delete -
xorg -
app -
appres -
beforelight -
bitmap -
compiz -
constype -
edid-decode -
editres -
fdclock -
fonttosfnt -
fslsfonts -
fstobdf -
glxcompmgr -
grandr -
iceauth -
ico -
lbxproxy -
listres -
luit - with note to c.f. https://invisible-island.net/luit/ -
makepsres -
mdm -
mkcfm -
oclock -
pclcomp -
proxymngr -
rgb -
rstart -
scripts -
showfont -
smproxy -
transset -
viewres -
xbiff -
xcalc -
xclock -
xcmsdb -
xcompmgr -
xconsole -
xcursorgen -
xditview -
xdbedizzy -
xedit -
xeyes -
xf86dga -
xfd -
xfindproxy -
xfontsel -
xfs -
xfsinfo -
xfwp -
xgamma -
xgc -
xkbevd -
xkbutils -
xload -
xlogo -
xman -
xmessage -
xmh -
xmore -
xoo -
xphelloworld -
xplsprinters -
xpr -
xprehashprinterlist -
xresponse -
xrx -
xsetmode -
xshowdamage -
xsm -
xstdcmap -
xtrap -
xvidtune -
xwd -
xwud
-
-
data -
bitmaps - only needed by xbiff and other archived stuff -
cursors
-
-
driver -
glamor → glamor-history (avoid possible future namespace collision) -
everything else, except p690 which is empty
-
-
lib -
libXCalibrate -
libXevie -
libXfontcache -
libXlg3d -
libXp -
libXprintAppUtil -
libXprintUtil -
libXrandrUtils -
libXxf86dga -
libXxf86misc -
libXxf86rush -
libXxf86vm -
liblbxutil -
liboldX -
libxcwm -
libxkbcommon -
libxkbui
-
-
proto -
everything else
-
-
util -
install-check
-
-
xserver -
xprint → xorg/xserver-xprint
-
-
-
xcb -
historic -
libXamine -
util-old → xorg/lib/libxcb-util-old -
xhsb
-
Things to delete:
-
glvnd - vestigial, and subset of the upstream on github -
nouveau/mesa - ten years old and only one wip branch, probably can go away -
xorg/xserver-test - no idea what this was for
Things to divest to other projects / groups:
-
xorg/app/intel-gen4asm - Mesa? -
xorg/app/intel-gpu-tools - Mesa?
Edited by Adam Jackson