Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37909192
en ru br
ALT Linux repos
S:1.1.4-alt4
5.0: 1.1.4-alt3
4.1: 1.1.4-alt2
4.0: 1.1.4-alt2
3.0: 1.1.3-alt3

Group :: File tools
RPM: xdelta1

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: xdelta-1.1.3-rh-alt-pkgconfig.patch
Download


--- /dev/null	2006-05-17 14:47:01.398050000 +0200
+++ xdelta-1.1.3/xdelta.pc.in	2006-05-30 16:00:55 +0200
@@ -0,0 +1,13 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+pkgdatadir=@pkgdatadir@
+
+Name: xdelta
+Description: A binary file delta generator and an RCS replacement library.
+Version: @VERSION@
+Requires:
+Libs: -L${libdir} -lxdelta -ledsio
+Cflags: -I${includedir}
+
--- /dev/null	2006-05-17 14:47:01.398050000 +0200
+++ xdelta-1.1.3/xdelta-config	2006-05-30 16:04:22 +0200
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# Simple wrapper around pkg-config to replace /usr/bin/<foo>-config scripts
+# 
+# Copyright 2006 Red Hat, Inc.  
+# Jeremy Katz <katzj@redhat.com>
+
+CFGPATH="${0##*/}"
+MODULE=${CFGPATH%-config}
+
+usage() {
+    pkg-config --help
+    exit $1
+}
+
+if [ $# -lt 1 ]; then
+    usage 1 >&2
+fi
+
+ARGS=
+
+while test $# -gt 0; do
+  case $1 in 
+      --help)
+	  usage 0
+	  ;;
+      --version)
+	  ARGS="$ARGS --modversion"
+	  ;;
+      --cflags)
+	  ARGS="$ARGS --cflags"
+	  ;;
+      --libs)
+	  ARGS="$ARGS --libs"
+	  ;;
+      --libdir*)
+	  ARGS="$ARGS --libs-only-L"
+	  ;;
+      --includedir*)
+	  ARGS="$ARGS --cflags-only-I"
+	  ;;
+      --prefix*)
+	  ARGS="$ARGS --variable=prefix"
+	  ;;
+      --exec-prefix*)
+	  ARGS="$ARGS --variable=exec_prefix"
+	  ;;
+      --module=*)
+	  MODULE="${1#--module=}"
+	  ;;
+      --module)
+	  MODULE=$2
+	  shift
+	  ;;
+      *)
+	  usage 1 >&2
+	  ;;
+  esac
+  shift
+done
+
+pkg-config $ARGS $MODULE
--- xdelta-1.1.3/Makefile.am.pkgconfig	2006-05-30 16:00:55 +0200
+++ xdelta-1.1.3/Makefile.am	2006-05-30 16:00:55 +0200
@@ -27,6 +27,9 @@
 m4datadir = $(datadir)/aclocal
 m4data_DATA = xdelta.m4
 
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = xdelta.pc
+
 ## $Format: "libxdelta_la_LDFLAGS = -version-info $LibCurrent$:$LibRevision$:$LibAge$" $
 libxdelta_la_LDFLAGS = -version-info 2:0:0
 
--- xdelta-1.1.3/configure.in.pkgconfig	2006-05-30 16:00:55 +0200
+++ xdelta-1.1.3/configure.in	2006-05-30 16:00:55 +0200
@@ -63,6 +63,8 @@
 AC_HEADER_STDC
 AC_PROG_MAKE_SET
 
+PKG_PROG_PKG_CONFIG
+
 AC_CHECK_FUNCS(gettimeofday)
 AC_HEADER_TIME
 
@@ -83,7 +85,7 @@
 	  doc/Makefile
           test/Makefile
           djgpp/Makefile
-	  xdelta-config
+	  xdelta.pc
 	  libedsio/Makefile
 	  libedsio/edsio-comp,
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin