Re: ebuilds in XML
mark guertin <[email protected]> Sun, 29 Jun 2003 20:17:39 -0400
| Newsgroups | gmane.linux.zynot.general |
|---|---|
| Message-ID | <[email protected]> |
Heya I have also been toying with this sort of thing exactly, and i think we =20= will have some more detailed specs coming really soon, it's a very =20 similar approach, but there are quite a bit more things that will have =20= to be taken into account for the metadata to be a proper setup... i.e. 1) will have to track arches 2) will have to track exact pkg revision numbering from server 3) will have to support USE like funtionality, i.e. <src_uri =20 use=3Dfoo>http://blah.com</src_uri> * there will need to be many =20 conditional setups in addition to this * 4) will have to be used as transport methods only most likely, the =20 general consensus is that devs that I have spoken to do not want to =20 write fully in XML, therefor the meat of the builds would need to be =20 referenced by the xml files and in a shell-like language, and there =20 would have to be tools to assist in building and reading them for both =20= dev and user. Not everyone is (or cares to be) an xml expert, and =20 accessibility is a must. On that note, will have more info to follow on what we've been throwing =20= around very soon as well. I do agree that this is a great method to follow, but there are still =20= quite a bit of logistics to work out with it. Once we have a more =20 thorough proposal I';ll make sure we start a proper thread here to =20 follow it through. Gerk On Saturday, June 28, 2003, at 6:11 PM, Benjamin Judas wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Here is my idea of the ebuilds in XML: > > I am thinking of an ebuild completely written in XML. > > When "emerging" a special xslt is applied to the XML-file which =20 > translates the > XML-file into a regular shell-script which then is executed. > > Pleas see the attachments. I know, they aren't very impressive - it's =20= > just an > example, how to translate them into a shell-script. > > Take this as an impressive idea. > > regards, > Benjamin "beejay" Judas > > P.S. : I call the ebuilds "receipts" since they are receipts how to =20= > compile > and install a package > - -- > > Benjamin Judas > Schlo=DFgasse 51 > > 35325 M=FCcke > GERMANY > > Public-Key: > http://blackhole.pca.dfn.de:11371/pks/lookup?op > > ICQ: 239829549 > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.2 (GNU/Linux) > > iD8DBQE+/hKx4BeHt8Md7dgRAm6oAJ4/ghRKVbYTNTRfFf/wRyc1DNTlJACfXiWb > gszJanIOK5Qhz2Tqd1ZTTeo=3D > =3D5vQo > -----END PGP SIGNATURE----- > = <receipt.dtd><receipt.xsl><test.xml><0xC31DEDD8.asc>___________________=20= > ____________________________ > Zynot-pkgmgr mailing list > [email protected] > http://lists.zynot.org/mailman/listinfo/zynot-pkgmgr