2012-09-26 08:31:58 +00:00
|
|
|
Start with checking out portage as a git submodule
|
|
|
|
|
|
|
|
$ git submodule update --init
|
|
|
|
|
|
|
|
Then update your ./portdir with
|
|
|
|
|
|
|
|
$ ./update-portdir.sh
|
|
|
|
|
2012-09-26 08:50:48 +00:00
|
|
|
At this point, you can already run the following script to get the list of
|
|
|
|
Debian source packages that can be mapped to Gentoo packages and also have
|
2012-09-28 08:32:06 +00:00
|
|
|
build dependencies that can be dropped in Gentoo:
|
2012-09-26 08:31:58 +00:00
|
|
|
|
2012-09-26 08:50:48 +00:00
|
|
|
$ ./find_reduced.py
|
2012-09-26 08:31:58 +00:00
|
|
|
|
2012-09-26 08:50:48 +00:00
|
|
|
It will print:
|
|
|
|
- a list of Debian source packages with dependencies that can be dropped
|
|
|
|
- a list of Debian packages that cannot be mapped to Gentoo packages
|
|
|
|
- a list of Gentoo packages that cannot be mapped to Debian packages
|
2012-09-26 08:31:58 +00:00
|
|
|
|
2012-09-28 08:32:06 +00:00
|
|
|
Overview:
|
2012-09-26 08:31:58 +00:00
|
|
|
|
2012-09-26 08:50:48 +00:00
|
|
|
portage - portage sourcecode
|
|
|
|
* retrieved as a git submodule
|
2012-09-26 08:31:58 +00:00
|
|
|
portdir - database of ebuild files
|
|
|
|
* retrieved by ./update-portdir.sh
|
2012-09-28 08:32:06 +00:00
|
|
|
deb_source_pkgs.list - list of interesting Debian source packages
|
|
|
|
deb2gen_mapping.list - mapping of Debian source packages to Gentoo packages
|