1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/SolvAttr.cc
14 #include <satsolver/knownid.h>
19 #include "zypp/base/String.h"
20 #include "zypp/sat/SolvAttr.h"
24 ///////////////////////////////////////////////////////////////////
26 { /////////////////////////////////////////////////////////////////
28 { /////////////////////////////////////////////////////////////////
30 const SolvAttr SolvAttr::allAttr( detail::noId );
31 const SolvAttr SolvAttr::noAttr;
33 #warning STILL ATTRIBUTES HERE WHICH ARE NOT PROVIDED BY SOLV FILES
34 // At least the ones that do nat have a satsolver/knownid.
36 const SolvAttr SolvAttr::summary ( SOLVABLE_SUMMARY ); // translated
37 const SolvAttr SolvAttr::description ( SOLVABLE_DESCRIPTION ); // translated
38 const SolvAttr SolvAttr::insnotify ( SOLVABLE_MESSAGEINS ); // translated
39 const SolvAttr SolvAttr::delnotify ( SOLVABLE_MESSAGEDEL ); // translated
40 const SolvAttr SolvAttr::eula ( SOLVABLE_EULA ); // translated
41 const SolvAttr SolvAttr::installtime ( SOLVABLE_INSTALLTIME );
42 const SolvAttr SolvAttr::buildtime ( SOLVABLE_BUILDTIME );
43 const SolvAttr SolvAttr::installsize ( SOLVABLE_INSTALLSIZE );
44 const SolvAttr SolvAttr::downloadsize ( SOLVABLE_DOWNLOADSIZE );
45 const SolvAttr SolvAttr::diskusage ( SOLVABLE_DISKUSAGE );
48 const SolvAttr SolvAttr::checksum ( SOLVABLE_CHECKSUM );
49 const SolvAttr SolvAttr::medianr ( SOLVABLE_MEDIANR );
50 const SolvAttr SolvAttr::mediafile ( SOLVABLE_MEDIAFILE );
51 const SolvAttr SolvAttr::mediadir ( SOLVABLE_MEDIADIR );
52 const SolvAttr SolvAttr::changelog ( "changelog" );
53 const SolvAttr SolvAttr::buildhost ( "buildhost" );
54 const SolvAttr SolvAttr::distribution ( "distribution" );
55 const SolvAttr SolvAttr::license ( SOLVABLE_LICENSE );
56 const SolvAttr SolvAttr::packager ( "packager" );
57 const SolvAttr SolvAttr::group ( SOLVABLE_GROUP );
58 const SolvAttr SolvAttr::keywords ( SOLVABLE_KEYWORDS );
59 const SolvAttr SolvAttr::sourcesize ( "sourcesize" );
60 const SolvAttr SolvAttr::authors ( SOLVABLE_AUTHORS );
61 const SolvAttr SolvAttr::filenames ( "filenames" );
62 const SolvAttr SolvAttr::filelist ( SOLVABLE_FILELIST );
63 const SolvAttr SolvAttr::sourcearch ( SOLVABLE_SOURCEARCH );
64 const SolvAttr SolvAttr::sourcename ( SOLVABLE_SOURCENAME );
65 const SolvAttr SolvAttr::sourceevr ( SOLVABLE_SOURCEEVR );
66 const SolvAttr SolvAttr::headerend ( SOLVABLE_HEADEREND );
69 const SolvAttr SolvAttr::patchcategory( SOLVABLE_PATCHCATEGORY );
72 const SolvAttr SolvAttr::isvisible ( SOLVABLE_ISVISIBLE );
73 const SolvAttr SolvAttr::icon ( SOLVABLE_ICON );
74 const SolvAttr SolvAttr::order ( SOLVABLE_ORDER );
75 const SolvAttr SolvAttr::isdefault ( "isdefault" );
76 const SolvAttr SolvAttr::category ( SOLVABLE_CATEGORY ); // translated
77 const SolvAttr SolvAttr::script ( "script" );
78 const SolvAttr SolvAttr::includes ( SOLVABLE_INCLUDES );
79 const SolvAttr SolvAttr::extends ( SOLVABLE_EXTENDS );
82 /////////////////////////////////////////////////////////////////
84 ///////////////////////////////////////////////////////////////////