Skip to content

Commit aec432c

Browse files
committed
build-sys: Fix install location of systemd.pc
systemd.pc contains "libdir" which can be architecture specific. Thus it needs to be installed into libdir/pkgconfig/ instead of datadir/pkgconfig. As nothing else is using pkgconfigdata any more, remove it entirely. Note that udev.pc does not contain architecture specific values and thus can be kept in /usr/share/pkgconfig/.
1 parent 2e219e5 commit aec432c

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

Makefile.am

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ dbussessionservicedir=@dbussessionservicedir@
7474
dbussystemservicedir=@dbussystemservicedir@
7575
pamlibdir=@pamlibdir@
7676
pamconfdir=@pamconfdir@
77-
pkgconfigdatadir=$(datadir)/pkgconfig
7877
pkgconfiglibdir=$(libdir)/pkgconfig
7978
polkitpolicydir=$(datadir)/polkit-1/actions
8079
bashcompletiondir=@bashcompletiondir@
@@ -1303,7 +1302,7 @@ dist_dbussystemservice_DATA += \
13031302
polkitpolicy_in_in_files += \
13041303
src/core/org.freedesktop.systemd1.policy.in.in
13051304

1306-
pkgconfigdata_DATA = \
1305+
pkgconfiglib_DATA += \
13071306
src/core/systemd.pc
13081307

13091308
nodist_rpmmacros_DATA = \
@@ -6082,7 +6081,6 @@ EXTRA_DIST += \
60826081
CLEANFILES += \
60836082
$(nodist_systemunit_DATA) \
60846083
$(nodist_userunit_DATA) \
6085-
$(pkgconfigdata_DATA) \
60866084
$(pkgconfiglib_DATA) \
60876085
$(nodist_polkitpolicy_DATA)
60886086

0 commit comments

Comments
 (0)