]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: add fdisk.pc
authorKarel Zak <kzak@redhat.com>
Wed, 26 Nov 2014 12:20:16 +0000 (13:20 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 26 Nov 2014 12:20:16 +0000 (13:20 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
Makefile.am
configure.ac
libfdisk/Makemodule.am
libfdisk/fdisk.pc.in [new file with mode: 0644]

index c7eb19584bc676d68e07c1505c6f5bca72bdd571..b993d2aac73552cbce9eac7849f3ff29f3cb796e 100644 (file)
@@ -125,6 +125,8 @@ edit_cmd = sed \
         -e 's|@LIBMOUNT_MINOR_VERSION[@]|$(LIBMOUNT_MINOR_VERSION)|g' \
         -e 's|@LIBMOUNT_PATCH_VERSION[@]|$(LIBMOUNT_PATCH_VERSION)|g' \
         -e 's|@LIBSMARTCOLS_VERSION[@]|$(LIBSMARTCOLS_VERSION)|g' \
+        -e 's|@LIBFDISK_PC_REQUIRES[@]|$(LIBFDISK_PC_REQUIRES)|g' \
+        -e 's|@LIBFDISK_VERSION[@]|$(LIBFDISK_VERSION)|g' \
         -e 's|@LIBBLKID_VERSION[@]|$(LIBBLKID_VERSION)|g'
 
 CLEANFILES += $(PATHFILES)
index 0966f7bcb9b8a579ac26d5dba8b2b9e7378318f6..80fcb4d8a06cd87f13e5af074f076f1c5ccdb8f6 100644 (file)
@@ -861,6 +861,10 @@ UL_REQUIRES_BUILD([libfdisk], [libuuid])
 AM_CONDITIONAL([BUILD_LIBFDISK], [test "x$build_libfdisk" = xyes])
 AM_CONDITIONAL([BUILD_LIBFDISK_TESTS], [test "x$build_libfdisk" = xyes -a "x$enable_static" = xyes])
 
+AS_IF([test "x$build_libblkid" = xyes],
+  [LIBFDISK_PC_REQUIRES="uuid blkid"],[LIBFDISK_PC_REQUIRES="uuid"])
+AC_SUBST([LIBFDISK_PC_REQUIRES])
+
 AC_SUBST([LIBFDISK_VERSION])
 AC_SUBST([LIBFDISK_VERSION_INFO])
 AC_DEFINE_UNQUOTED([LIBFDISK_VERSION], ["$LIBFDISK_VERSION"], [libfdisk version string])
index 6d1803985ff4cdb71f2776fd2ed2e54caf896ab5..5efcac5cc70e82a57b5d4114d957023719f62aef 100644 (file)
@@ -2,6 +2,8 @@ if BUILD_LIBFDISK
 
 include libfdisk/src/Makemodule.am
 
+pkgconfig_DATA += libfdisk/fdisk.pc
+PATHFILES      += libfdisk/fdisk.pc
 EXTRA_DIST     += libfdisk/COPYING
 
 endif # BUILD_LIBFDISK
diff --git a/libfdisk/fdisk.pc.in b/libfdisk/fdisk.pc.in
new file mode 100644 (file)
index 0000000..bf81df0
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@usrlib_execdir@
+includedir=@includedir@
+
+Name: fdisk
+Description: fdisk library
+Version: @LIBFDISK_VERSION@
+Requires.private: @LIBFDISK_PC_REQUIRES@
+Cflags: -I${includedir}/libfdisk
+Libs: -L${libdir} -lfdisk