ports/misc/kdehier4/files/make-plist.sh
Max Brazhnikov a9461b93f0 Rework kdehier4 port and bump version to 1.1:
Instead of installing into $KDE4_PREFIX, install the port into default
prefix ($LOCALBASE) and create additional hierarchy under $KDE4_PREFIX.

This fixes problems spotted by testing on poudriere.

Reported by:	miwi
2013-05-11 07:31:11 +00:00

39 lines
1.2 KiB
Bash

#!/bin/sh
if [ ! -e dirlist -o ! -e ../Makefile ]; then
echo "Wrong directory; this script needs to be called from"
echo "${PORTSDIR}/misc/kdehier4/files"
echo "directory!"
exit 1
fi
echo "@comment Do not edit this file!
@comment It is generated by maintainer-generate-plist target." > ../pkg-plist
echo "%%MTREE%%etc/dbus-1/session-kde4.conf
%%MTREE%%etc/dbus-1/system-kde4.conf
%%MTREE%%@dirrmtry etc/dbus-1" >> ../pkg-plist
echo "%%MTREE%%@exec mkdir -p %%KDE4_PREFIX%%
%%MTREE%%@cwd %%KDE4_PREFIX%%
%%MTREE%%etc/pam.d
%%MTREE%%etc/polkit-1
%%MTREE%%etc/rc.d
%%MTREE%%%%LDCONFIG_DIR%%
%%MTREE%%%%LDCONFIG32_DIR%%
%%MTREE%%libdata/pkgconfig
%%MTREE%%share/dbus-1/services
%%MTREE%%share/dbus-1/system-services
%%MTREE%%share/polkit-1/actions" >> ../pkg-plist
(
grep -v "^@comment" dirlist | sed -e "s,^,@exec mkdir -p %%KDE4_PREFIX%%/," ;
grep -v "^@comment" mtree-dirlist | sed -e "s,^,%%MTREE%%@exec mkdir -p %%KDE4_PREFIX%%/,"
)| sort | uniq >> ../pkg-plist
(
grep -v "^@comment" dirlist | sed -e "s,^,@dirrmtry ," ;
grep -v "^@comment" mtree-dirlist | sed -e "s,^,%%MTREE%%@dirrm ,"
)| sort -r | uniq >> ../pkg-plist
echo "%%MTREE%%@cwd /
%%MTREE%%@dirrmtry %%KDE4_PREFIX%%" >> ../pkg-plist