On Thu, Oct 2, 2008 at 5:39 PM, Randy McMurchy <[EMAIL PROTECTED]> wrote: > Hi all, > > Does anyone have a current wget list for the Xorg-7.4 packages? > > BLFS is so far behind and I'm using such a new cut of LFS that > I don't even want to try building until I get a decent list of > 7.4 packages. > > I can see at > http://cgit.freedesktop.org/xorg/util/modular/tree/module-list.txt > a list of packages, but that list doesn't break it down by the > individual sections as we have it in the book.
Yeah, that's the file you want to make this sane. I commend you for finding it. This is probably the exact commit that corresponds to what's in 7.4: http://cgit.freedesktop.org/xorg/util/modular/commit/?id=981865dd8396601997dcd5ff6408ec97972f61de I'm gonna try to bug Adam Jackson to tag it or something. I actually have an idea that those files should be released as a tarball when the Xorg release is made. Then you have the module list and the "official" build scripts. Oh, it looks like Matthieu Herrb has at least added the git tag for XORG-7_4. As far as having it broken down by section, you're probably just going to have to brute force it. I used to do something like this: $ wget -O- http://xorg.freedesktop.org/releases/X11R7.4/src/proto/ 2>/dev/null | sed -n 's/.*href="\([^"]*\)".*/\1/p' Now I would just update the lists that I already have. At the end, I'd probably loop over module-list.txt and check if all the listed versions were there. > There's also http://www.x.org/wiki/Releases/7.4, but that page > doesn't include all the packages. It lists the updated packages, but I know for a fact that it's not entirely accurate. I have a local copy of the modular repo, so I've attached the diff of module-list.txt from between the last two Xorg releases. > DJ/Dan, how do you normally go about fishing out all the required > packages for an Xorg release? I'll be happy to guinea pig an > installation, but not having experience creating the wget list > simply makes this task difficult for me. Like I said, it was pretty much brute force. At the time module-list.txt didn't exist, so I did a lot of scraping lists of tarballs from html. I would start with the current wget lists (or maybe something you have that's more up to date) and dump them into a single, sorted serial list like module-list.txt. Then I'd diff the two to find all the changes. Or, perhaps, some sort of looping on our wget lists so they stay sorted by category. protopkgs=`sed 's/\(.*\)-[0-9].*/\1/' proto.wget` for p in $protopkgs; do old=`grep "$p" proto.wget` new=`grep "$p" module-list.txt` if [ "$old" = "$new" ]; then echo "Module $p is unchanged" else echo "Module $p updated from $old to $new" fi done Good luck with 7.4. -- Dan
Xorg-7.4-modules.diff
Description: Binary data
-- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
