CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2011/04/15 12:40:47
Modified files:
print/foo2zjs : Makefile
print/foomatic-db: Makefile
print/foomatic-db-engine: Makefile
print/gutenprint: Makefile
print/hplip : Makefile
print/ptouch-driver: Makefile
Log message:
Rework the way we handle dependencies in the print ports:
* depends on foomatic-filters when a driver installs:
share/foomatic/db/source/.../*.ppd{,.gz}
* depends on foomatic-db-engine when a driver installs:
share/foomatic/db/source/.../*.xml
foomatic-db-engine now depends on foomatic-db (which itself depends on
nothing anymore).
This will ensure all the needed packages are installed for complete
foomatic-* use.
Some packages install both pre-created ppd and xml files, so theorically
it wouldn't need to depend on foomatic-db-engine, but we still do it
because we may want to regen the ppd file.
It's the best compromise I could come up with.