Feature changed by: Thomas Schmidt (digitaltomm) Feature #311001, revision 2 Title: create a build-essential metapackage - Package Wishlist: Unconfirmed + Package Wishlist: Evaluation by engineering manager Priority Requester: Important Requested by: Bernhard Wiedemann (bmwiedemann) Partner organization: openSUSE.org Description: This feature is a continuation of - https://bugzilla.novell.com/show_bug.cgi?id=657607 I agreed with J.W. - that there should be a "build-essential" meta-package that depends on - things like gcc, make, automake. Those are always pre-installed in OSB - and thus missing from the explicit BuildRequires list of packages. - Currently, the exact list of implicit BuildRequires might only be known - in the osc build script. + https://bugzilla.novell.com/show_bug.cgi?id=657607 (https://bugzilla.novell.com/show_bug.cgi?id=657607 + ) I agreed with J.W. that there should be a "build-essential" meta- + package that depends on things like gcc, make, automake. Those are + always pre-installed in OBS and thus missing from the explicit + BuildRequires list of packages. Currently, the exact list of implicit + BuildRequires might only be known in the osc build script. This build-essential could then be fetched by "zypper si PACKAGENAME" and also be used in OBS to not have to maintain the list of packages in two places. Test Case: # using cucumber notation - see http://cukes.info Scenario: compiling with rpmbuild When I run "zypper -n si freetype2" Then it should have "build-essential gcc make automake" installed afterwards When I run "rpmbuild -bb /path/to/freetype2.spec" Then it should produce files in "/usr/src/packages/RPMS/*/freetype*.rpm Use Case: Michael is a software developer who wants to compile a single rpm from source just for his system, but can not use "osc build" because he has only limited disk-space or no root-access. -- openSUSE Feature: https://features.opensuse.org/311001