make, scripts: Add .pc to rpm packages

Next attempt on creating rpm with .pc file inside.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-01-23 12:20:05 +00:00
commit 7aa477dcde
3 changed files with 5 additions and 78 deletions

View file

@ -755,6 +755,7 @@ cmd_milk_install_log()
milk_install_log_usage()
{
echo "usage: $myname [-h] [-n pkg-name] [-t rpm|deb] [-p remove-prefix] install-log output-dir"
[ "$1" ] && exit $1
}
milk_install_log_spec_attr()
@ -799,13 +800,13 @@ cmd_milk_install_log()
in=$1
out=$2
local filter_devel='/include/.*.h$\|devel\|make\|lib.*\.a$\|lib.*\.so$\|.*\.exp$\|.*\.def$\|.*\.lib$\|\.pc$'
local filter_devel='/include/.*.h$\|devel\|make\|lib.*\.a$\|lib.*\.so$\|.*\.exp$\|.*\.def$\|.*\.lib$\|.*\.pc$'
# TODO: simplify this
case $type in
rpm)
cat $in | sed "s% $prefix% %//" | grep -ve $filter_devel > $out/files-$name-run
cat $in | sed "s% $prefix% %//" | grep -e $filter_devel > $out/files-$name-devel
cat $in | sed "s% $prefix% %" | grep -ve $filter_devel > $in.$name-run
cat $in | sed "s% $prefix% %" | grep -e $filter_devel > $in.$name-devel
;;
deb)
cat $in | grep -v "%dir" | sed "s% $prefix% %; s%//*%/%g; s/.*) *//" | grep -ve $filter_devel | sed 's/\(.*\)\/\([^/]\+\) *$/inst-root\1\/\2 \1/' > $out/$name-run.install