No description
Find a file
2012-10-08 09:26:16 +02:00
portage@9d84d008d1 add portage submodule 2012-09-26 00:36:59 +02:00
.gitmodules add portage submodule 2012-09-26 00:36:59 +02:00
BUGS add more bugs 2012-10-08 08:53:56 +02:00
deb2gen_mapping.list add more deb2gen mappings 2012-10-08 08:53:43 +02:00
deb_source_pkgs.list sort deb_source_pkgs.list 2012-10-08 09:26:16 +02:00
find_reduced.py start counting from 1 and not 0 2012-10-08 08:55:02 +02:00
README restructure and integrate code 2012-09-28 10:32:06 +02:00
update-portdir.sh initial commit 2012-09-26 10:31:58 +02:00

Start with checking out portage as a git submodule

$ git submodule update --init

Then update your ./portdir with

$ ./update-portdir.sh

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
build dependencies that can be dropped in Gentoo:

$ ./find_reduced.py

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

Overview:

portage               - portage sourcecode
                          * retrieved as a git submodule
portdir               - database of ebuild files
                          * retrieved by ./update-portdir.sh
deb_source_pkgs.list  - list of interesting Debian source packages
deb2gen_mapping.list  - mapping of Debian source packages to Gentoo packages