Commit changes to packages.xml and eliminate-subpackages.patch
Add vlc and dependencies of it that were not in packages.xml
Add a few more packages, including gnote
Add desktop/ to the names of gtkmm and two of its dependencies
Rename library/gc to library/g++/gc
Rename git, libevent, rsync, transmiision, and xchat to start with sfe.openindiana.org
Skip vala: system delivers this, even if it's an older version
Remove aalib: system delivers a newer version
#!/usr/bin/python
# A script to fetch copyright files from debian server.
# Author : N.B.Prashanth
import sys
import urllib
def process(prog):
if(prog[0]=='l'):
s=prog[:4]
url = "http://packages.debian.org/changelogs/pool/main/"+s+"/"+prog+"/current/copyright"
res = urllib.urlopen(url).read()
if(res[0:50]=='<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'):
s='l'
url = "http://packages.debian.org/changelogs/pool/main/"+s+"/"+prog+"/current/copyright"
res = urllib.urlopen(url).read()
print res
else:
print res
else:
s=prog[0]
url = "http://packages.debian.org/changelogs/pool/main/"+s+"/"+prog+"/current/copyright"
res = urllib.urlopen(url).read()
if(res[0:50]=='<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'):
sys.stderr.write('Error : Failed to fetch file.\n')
else:
print res
def main():
if len(sys.argv) == 1:
print "Get Copyrights from Debian"
print "Usage: %s <Program>" % sys.argv[0]
sys.exit(-1)
for prog in sys.argv[1:]:
process(prog)
if __name__ == "__main__":
main()