1 DESCRIPTION = "Utilities for managing processes on your system"
2 HOMEPAGE = "http://sourceforge.net/projects/psmisc/"
3 SECTION = "System/Base"
14 RPROVIDES_psmisc += "psmisc"
15 # the PROVIDES rules is ignore "ps:/usr/bin/killall "
16 PROVIDES += "ps:/usr/bin/killall"
17 RPROVIDES_psmisc += "ps:/usr/bin/killall"
19 #PROVIDES by psmisc-docs
20 PROVIDES += "psmisc-docs "
21 RPROVIDES_psmisc-docs += "psmisc-docs "
28 DEPENDS += "gcc-cross"
29 #Replace "DEPENDS" on gettext by "inherit gettext"
31 DEPENDS += "automake-native"
34 chmod -Rf a+rX,u+w,g-w,o-w ${S}
36 cp ${S}/packaging/psmisc.manifest .
48 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
49 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
50 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
51 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
54 CFLAGS="-D_GNU_SOURCE ${RPM_OPT_FLAGS} -pipe"
58 export CFLAGS CXXFLAGS CC CXX
59 sh ./configure --prefix=/usr --mandir=/usr/share/man \
64 make -j16 CFLAGS="$CFLAGS" "CC=$CC"
71 echo export RPM_BUILD_ROOT=${D}
78 make DESTDIR=$RPM_BUILD_ROOT install
86 PACKAGES += "psmisc-docs"
89 psmisc_files += "psmisc.manifest"
90 psmisc_files += "/usr/bin/fuser"
91 psmisc_files += "/usr/bin/killall"
92 psmisc_files += "/usr/bin/peekfd"
93 psmisc_files += "/usr/bin/prtstat"
94 psmisc_files += "/usr/bin/pstree"
95 psmisc_files += "/usr/bin/pstree.x11"
97 psmisc-docs_files = ""
98 psmisc-docs_files += "/usr/share/info"
99 psmisc-docs_files += "/usr/share/man"
101 FILES_${PN} = "${psmisc_files}"
102 FILES_${PN}-docs = "${psmisc-docs_files}"
105 PKG_psmisc-docs= "psmisc-docs"
107 require psmisc-extraconf.inc