From 957c0773c27c3bf2cf8f7c722f4ef7d65e0d6ac2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <s...@fedoraproject.org>
Date: Sat, 23 Dec 2006 23:11:11 +0000
Subject: - Eliminate file based dependencies.

---
 pcsc-perl.spec | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/pcsc-perl.spec b/pcsc-perl.spec
index fedd49e..15e30f0 100644
--- a/pcsc-perl.spec
+++ b/pcsc-perl.spec
@@ -1,9 +1,12 @@
 %define pcscver 1.3.0
-%define pcsclib %{_libdir}/libpcsclite.so.1
+%define pcsclib libpcsclite.so.1
+%ifarch x86_64 ppc64 ia64 sparc64 s390x
+%define mark64  ()(64bit)
+%endif
 
 Name:           pcsc-perl
 Version:        1.4.4
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Perl interface to the PC/SC smart card library
 
 Group:          Development/Libraries
@@ -14,7 +17,7 @@ BuildRoot:      
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  perl
 BuildRequires:  pcsc-lite-devel >= %{pcscver}
-Requires:       %{pcsclib}
+Requires:       %{pcsclib}%{?mark64}
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Provides:       perl-pcsc = %{version}-%{release}
 
@@ -45,6 +48,9 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 
 %check
 # tests need configured readers etc
+if ! grep -qF 'dlopen("%{pcsclib}"' PCSCperl.h ; then # sanity check
+    echo "ERROR: pcsc lib name mismatch in PCSCperl.h/dependencies" ; exit 1
+fi
 
 
 %clean
@@ -60,6 +66,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 24 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.4-3
+- Eliminate file based dependencies.
+
 * Thu Nov  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.4.4-2
 - Rebuild with pcsc-lite 1.3.2 for extended APDU support.
 
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/pcsc-perl.git/commit/?h=el6&id=957c0773c27c3bf2cf8f7c722f4ef7d65e0d6ac2
_______________________________________________
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org

Reply via email to