On Wed, 13 Dec 2006, Eric Boutilier wrote: > Previously, Laszlo (Laca) Peter wrote: >>>> On Tue, 5 Dec 2006, Laszlo (Laca) Peter wrote: >>>>> >>>>> So what we really need is some sort of registry of open source >>>>> components available in/for Solaris and where they are. >>>>> ... >>>>> ... >> ... >> ... >> And here's a one-liner to extract the names and versions from the sources >> listed in the spec files. Probably includes a few extra stuff that need >> not be in the registry, but it's a start. Run it inside spec-files/Solaris. >> >> spectool get_sources *.spec | egrep '^(http://|ftp://)' | xargs -n 1 >> basename | sed -e 's/\.tar\.gz//' -e 's/\.tar\.bz2//' > > > OK, For version 0.1, I've come up with a table with 2 comma-separated > fields: consolidation and "package identifier". > > As such, an additional sed command gets appeneded to Laca's pipline above, > like this: > > spectool get_sources *.spec | egrep '^(http://|ftp://)' | xargs -n 1 basename > | sed -e 's/\.tar\.gz//' -e 's/\.tar\.bz2//' -e 's/^/jds, /'
I don't know what went wrong, but somehow the list of jds entries that I posted here was missing 53 entries. I just re-ran the same pipeline above (and sorted by name) and generated the following corrected list. -Eric jds, AdbeRdr708_solaris_enu jds, AdobeReader_chs-7.0.5-1.i386 jds, AdobeReader_cht-7.0.5-1.i386 jds, AdobeReader_jpn-7.0.5-1.i386 jds, AdobeReader_kor-7.0.5-1.i386 jds, alacarte-0.10.1 jds, aspell-0.60.4 jds, aspell6-en-6.0-0 jds, at-poke-0.2.3 jds, at-spi-1.7.12 jds, atk-1.12.3 jds, audiofile-0.2.6 jds, Authen-PAM-0.16 jds, baekmuk-ttf-2.1 jds, brltty-3.7.2 jds, bug-buddy-2.17.2 jds, cairo-1.3.2 jds, cairo-java-1.0.6 jds, control-center-2.17.3 jds, dasher-4.3.2 jds, db3x317.zip jds, dbus-1.0.1 jds, dbus-glib-0.72 jds, dbus-python-0.71 jds, deskbar-applet-2.17.2 jds, desktop-file-utils-0.12 jds, docbk30.zip jds, docbk31.zip jds, docbk41.zip jds, docbkx412.zip jds, docbook-4.2.zip jds, docbook-dsssl-1.79 jds, docbook-dsssl-doc-1.79 jds, docbook-xml-4.2.zip jds, docbook-xsl-1.69.1 jds, dogtail-0.6.1 jds, dtlogin-integration-0.29 jds, eel-2.16.3 jds, ekiga-2.0.3 jds, elementtree-1.2.6-20050316 jds, eog-2.17.2 jds, esound-0.2.36 jds, evince-0.6.1 jds, evolution-2.9.3 jds, evolution-data-server-1.9.3 jds, evolution-exchange-2.9.3 jds, evolution-jescs-2.8.2 jds, evolution-webcal-2.8.0 jds, file-roller-2.17.3 jds, firefox-2.0-source jds, flac-1.1.3 jds, freefont-ttf jds, freetts-1.2.1-src.zip jds, gail-1.9.3 jds, gaim-2.0.0beta5 jds, gcalctool-5.9.8 jds, GConf-2.16.0 jds, gconf-editor-2.16.0 jds, gdm-2.17.3 jds, gedit-2.17.1 jds, gettext-0.14.1 jds, gexif-0.5 jds, ghex-2.8.1 jds, gimp-2.3.13 jds, gimp-help-2-0.10 jds, gksu-1.3.0 jds, glade-2.12.1 jds, glib-2.12.4 jds, glib-java-0.4.1 jds, gnome-applets-2.16.2 jds, gnome-audio-2.0.0 jds, gnome-backgrounds-2.16.2 jds, gnome-common-2.12.0 jds, gnome-desktop-2.17.2 jds, gnome-doc-utils-0.8.0 jds, gnome-games-2.17.3 jds, gnome-icon-theme-2.17.3 jds, gnome-keyring-0.6.0 jds, gnome-keyring-manager-2.16.0 jds, gnome-mag-0.13.1 jds, gnome-media-2.16.1 jds, gnome-menus-2.17.2 jds, gnome-mime-data-2.4.3 jds, gnome-netstatus-2.12.0 jds, gnome-panel-2.16.2 jds, gnome-pilot-2.0.13 jds, gnome-python-2.16.2 jds, gnome-python-desktop-2.17.1 jds, gnome-screensaver-2.17.3 jds, gnome-session-2.17.3 jds, gnome-session-2.17.3 jds, gnome-speech-0.4.6 jds, gnome-spell-1.0.7 jds, gnome-system-monitor-2.17.3 jds, gnome-system-tools-2.14.0 jds, gnome-terminal-2.16.1 jds, gnome-themes-2.17.3 jds, gnome-user-docs-2.16.1 jds, gnome-utils-2.17.0 jds, gnome-vfs-2.16.3 jds, gnutls-1.2.10 jds, gok-1.2.0 jds, gphoto2-2.2.0 jds, gst-fluendo-mp3-0.10.3 jds, gst-plugins-base-0.10.11 jds, gst-plugins-good-0.10.4 jds, gstreamer-0.10.11 jds, gtk+-2.10.6 jds, gtk-doc-1.7 jds, gtk-engines-2.9.0 jds, gtkam-0.1.13 jds, gtkhtml-3.13.3 jds, gtkperf_0.40 jds, gtksourceview-1.8.1 jds, gucharmap-1.8.0 jds, hicolor-icon-theme-0.5 jds, icon-naming-utils-0.8.1 jds, ImageMagick-6.2.5-5 jds, intltool-0.35.1 jds, iso-codes_0.25 jds, java-access-bridge-1.6.0 jds, jpegsrc.v6b jds, libart_lgpl-2.3.17 jds, libbonobo-2.16.0 jds, libbonoboui-2.16.0 jds, libcdio-0.78.2 jds, libcroco-0.6.1 jds, libexif-0.6.13 jds, libexif-gtk-0.3.5 jds, libgail-gnome-1.1.3 jds, libgconf-java-2.12.5 jds, libgcrypt-1.2.3 jds, libgksu1.2-1.3.1 jds, libgksuui1.0-1.0.5 jds, libglade-2.6.0 jds, libglade-java-2.12.7 jds, libgnome-2.17.1 jds, libgnome-java-2.12.6 jds, libgnomecanvas-2.14.0 jds, libgnomeprint-2.17.0 jds, libgnomeprintui-2.17.0 jds, libgnomeui-2.17.0 jds, libgpg-error-1.3 jds, libgphoto2-2.2.1 jds, libgtk-java-2.10.1 jds, libgtkhtml-2.11.0 jds, libgtop-2.14.5 jds, libIDL-0.8.6 jds, libmusicbrainz-2.1.4 jds, libogg-1.1.3 jds, liboil-0.3.10 jds, libpng-1.0.18rc5 jds, libpng-1.2.8 jds, librsvg-2.16.1 jds, libsoup-2.2.98 jds, libtheora-1.0alpha5 jds, libvorbis-1.1.2 jds, libvte-java-0.12.2 jds, libwnck-2.16.2 jds, metacity-2.17.2 jds, nautilus-2.16.3 jds, nautilus-cd-burner-2.17.3 jds, nautilus-open-terminal-0.7 jds, opal-2.2.3 jds, openjade-1.3.2 jds, OpenSP-1.5.1 jds, ORBit2-2.14.2 jds, orca-2.17.3 jds, pango-1.15.1 jds, pkg-config-0.20 jds, png-support-3.1.dtd jds, png-support.dtd jds, poppler-0.5.4 jds, popt-1.7 jds, printman-0.0.2 jds, pwlib-1.10.2 jds, pycairo-1.2.2 jds, pygobject-2.12.3 jds, pygtk-2.10.3 jds, pyorbit-2.14.1 jds, Pyrex-0.9.4.1 jds, pyspi-0.6.1 jds, Python-2.3.3 jds, Python-2.4.4 jds, PyXML-0.8.4 jds, quick-lounge-applet-2.12.1 jds, rhythmbox-0.9.6 jds, scrollkeeper-0.3.14 jds, sdb3171.zip jds, SDL-1.2.11 jds, sgml-skel-0.5 jds, shared-mime-info-0.19 jds, sound-juicer-2.16.2 jds, speex-1.2beta1 jds, startup-notification-0.8 jds, system-tools-backends-1.4.2 jds, tango-icon-theme-0.7.2 jds, thunderbird-1.5.0.8-source jds, tiff-3.8.2 jds, totem-2.17.3 jds, vino-2.17.2 jds, vte-0.15.0 jds, XML-Parser-2.34 jds, XML-Simple-2.14 jds, xpdf-arabic jds, xpdf-chinese-simplified jds, xpdf-chinese-traditional jds, xpdf-cyrillic jds, xpdf-greek jds, xpdf-hebrew jds, xpdf-japanese jds, xpdf-korean jds, xpdf-latin2 jds, xpdf-thai jds, xpdf-turkish jds, yelp-2.16.2 jds, zenity-2.17.1
