1 DESCRIPTION = "List packages that have no dependencies (like deborphan)"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Applications/System"
12 #PROVIDES by rpmorphan
13 PROVIDES += "rpmorphan"
14 RPROVIDES_rpmorphan += "rpmorphan"
17 #RDEPENDS of rpmorphan (${PN})
18 RDEPENDS_${PN} += "rpm"
19 RDEPENDS_${PN} += "perl"
25 chmod -Rf a+rX,u+w,g-w,o-w ${S}
27 cp ${S}/packaging/rpmorphan.manifest .
39 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
40 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
41 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
42 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
52 echo export RPM_BUILD_ROOT=${D}
65 rm -f ${D}/usr/share/info/dir
66 find ${D} -regex ".*\.la$" | xargs rm -f --
67 find ${D} -regex ".*\.a$" | xargs rm -f --
74 PACKAGES += "rpmorphan"
77 rpmorphan_files += "rpmorphan.manifest"
78 rpmorphan_files += "COPYING"
79 rpmorphan_files += "/usr/bin/rpmorphan-lib.pl"
80 rpmorphan_files += "/usr/bin/rpmorphan-curses-lib.pl"
81 rpmorphan_files += "/usr/bin/rpmorphan-tk-lib.pl"
82 rpmorphan_files += "/usr/bin/rpmorphan.pl"
83 rpmorphan_files += "/usr/bin/rpmorphan"
84 rpmorphan_files += "/usr/bin/grpmorphan"
85 rpmorphan_files += "/usr/bin/rpmusage.pl"
86 rpmorphan_files += "/usr/bin/rpmusage"
87 rpmorphan_files += "/usr/bin/rpmdep.pl"
88 rpmorphan_files += "/usr/bin/rpmdep"
89 rpmorphan_files += "/usr/bin/rpmduplicates.pl"
90 rpmorphan_files += "/usr/bin/rpmduplicates"
91 rpmorphan_files += "/usr/bin/rpmextra.pl"
92 rpmorphan_files += "/usr/bin/rpmextra"
93 rpmorphan_files += "/var/lib/rpmorphan"
94 #Remove rpm attribut "%attr(644, root, root)"
95 rpmorphan_files += "/var/lib/rpmorphan/keep"
96 rpmorphan_files += "/usr/lib/rpmorphan"
97 rpmorphan_files += "/usr/lib/rpmorphan/locale"
98 rpmorphan_files += "/usr/lib/rpmorphan/locale/en"
99 rpmorphan_files += "/usr/lib/rpmorphan/locale/fr_FR"
100 rpmorphan_files += "/etc/logrotate.d/rpmorphan"
101 rpmorphan_files += "/etc/rpmorphanrc"
102 rpmorphan_files += "/usr/share/man/man1/rpmorphan.1*"
103 rpmorphan_files += "/usr/share/man/man1/rpmusage.1*"
104 rpmorphan_files += "/usr/share/man/man1/rpmdep.1*"
105 rpmorphan_files += "/usr/share/man/man1/rpmduplicates.1*"
106 rpmorphan_files += "/usr/share/man/man1/rpmextra.1*"
108 FILES_${PN} = "${rpmorphan_files}"
110 PKG_rpmorphan= "rpmorphan"
112 require rpmorphan-extraconf.inc