/[packages]/cauldron/libgpg-error/current/SPECS/libgpg-error.spec
ViewVC logotype

Annotation of /cauldron/libgpg-error/current/SPECS/libgpg-error.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 478 - (hide annotations) (download)
Sat Jan 8 10:21:28 2011 UTC (12 years, 1 month ago) by blino
File size: 2722 byte(s)
imported package libgpg-error
1 blino 478 %define version 1.10
2     %define release %mkrel 1
3    
4     %define major 0
5     %define libname %mklibname gpg-error %{major}
6     %define develname %mklibname gpg-error -d
7    
8     Summary: Library containing common error values for GnuPG components
9     Name: libgpg-error
10     Version: %{version}
11     Release: %{release}
12     License: LGPLv2+
13     Group: System/Libraries
14     URL: http://www.gnupg.org/
15     Source0: ftp://ftp.gnupg.org/gcrypt/%{name}/%{name}-%{version}.tar.bz2
16     Source1: %{SOURCE0}.sig
17     Patch0: libgpg-error-1.9-libdir.patch
18     Buildroot: %{_tmppath}/%{name}-%{version}-root
19    
20     %description
21     This is a library that defines common error values for all GnuPG
22     components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
23     pinentry, SmartCard Daemon and possibly more in the future.
24    
25     %package common
26     Summary: Common files for libgpg-error
27     Group: System/Libraries
28     Conflicts: libgpg-error < 1.7
29    
30     %description common
31     This package contains the common files that are used by the
32     libgpg-error library.
33    
34     %package -n %{libname}
35     Summary: Library containing common error values for GnuPG components
36     Group: System/Libraries
37     Provides: %{name} = %{version}-%{release}
38     Requires: %{name}-common >= %{version}-%{release}
39    
40     %description -n %{libname}
41     This is a library that defines common error values for all GnuPG
42     components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
43     pinentry, SmartCard Daemon and possibly more in the future.
44    
45     %package -n %{develname}
46     Summary: Development related files of %{name}
47     Group: Development/Other
48     Provides: %{name}-devel = %{version}-%{release}
49     Requires: %{libname} = %{version}-%{release}
50     Obsoletes: %mklibname gpg-error 0 -d
51    
52     %description -n %{develname}
53     %{name} is a library that defines common error values for all
54     GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent,
55     libgcrypt, pinentry, SmartCard Daemon and possibly more in the future.
56    
57     This package contains headers and other necessary files to develop
58     or compile applications that use %{name}.
59    
60     %prep
61     %setup -q
62     %patch0 -p0 -b .libdir
63    
64     %build
65     %configure2_5x
66     %make
67    
68     %check
69     make check
70    
71     %install
72     rm -rf %{buildroot}
73     %makeinstall_std
74    
75     %multiarch_binaries %{buildroot}%{_bindir}/gpg-error-config
76    
77     %find_lang %{name}
78    
79     %if %mdkversion < 200900
80     %post -n %{libname} -p /sbin/ldconfig
81     %endif
82     %if %mdkversion < 200900
83     %postun -n %{libname} -p /sbin/ldconfig
84     %endif
85    
86     %clean
87     rm -rf %{buildroot}
88    
89     %files common -f %{name}.lang
90     %defattr(-,root,root)
91    
92     %files -n %{libname}
93     %defattr(-,root,root)
94     %{_libdir}/lib*.so.%{major}*
95    
96     %files -n %{develname}
97     %defattr(-,root,root)
98     %doc AUTHORS ChangeLog NEWS README
99     %{_bindir}/*
100     %{multiarch_bindir}/gpg-error-config
101     %{_datadir}/aclocal/*.m4
102     %{_libdir}/lib*.so
103     %{_libdir}/lib*.la
104     %{_includedir}/*
105     %{_datadir}/common-lisp/source/gpg-error
106    
107    

  ViewVC Help
Powered by ViewVC 1.1.28