/[packages]/cauldron/libtirpc/current/SPECS/libtirpc.spec
ViewVC logotype

Annotation of /cauldron/libtirpc/current/SPECS/libtirpc.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2054653 - (hide annotations) (download)
Fri Apr 5 16:19:20 2024 UTC (13 days, 11 hours ago) by wally
File size: 3489 byte(s)
- basesystem rebuild for i686
1 daviddavid 1997909 %define major 3
2     %define libname %mklibname tirpc %{major}
3 ennael 33386 %define develname %mklibname tirpc -d
4    
5     Summary: Transport Independent RPC Library
6     Name: libtirpc
7 daviddavid 1997909 Version: 1.3.4
8 wally 2054653 Release: %mkrel 2
9 daviddavid 1570713 License: GPLv2
10 ennael 33386 Group: System/Libraries
11 danf 1563414 URL: https://sourceforge.net/projects/libtirpc
12     Source0: https://downloads.sourceforge.net/libtirpc/%{name}-%{version}.tar.bz2
13 ennael 33386 BuildRequires: pkgconfig
14 ovitters 1144943 BuildRequires: pkgconfig(krb5)
15 ennael 33386
16     %description
17     This package contains SunLib's implementation of transport-independent
18 guillomovitch 1258898 RPC (TI-RPC) documentation. This library forms a piece of the base of
19 wally 661230 Open Network Computing (ONC), and is derived directly from the
20 ennael 33386 Solaris 2.3 source.
21    
22 wally 661230 TI-RPC is an enhanced version of TS-RPC that requires the UNIX System V
23     Transport Layer Interface (TLI) or an equivalent X/Open Transport Interface
24 guillomovitch 1258898 (XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supported
25 wally 661230 by almost 70 vendors on all major operating systems. TS-RPC source code
26 ennael 33386 (RPCSRC 4.0) remains available from several internet sites.
27    
28     %package -n %{libname}
29     Summary: Transport Independent RPC Library
30     Group: System/Libraries
31 tv 918177 Requires: %{name}
32 ennael 33386
33     %description -n %{libname}
34     This package contains SunLib's implementation of transport-independent
35 guillomovitch 1258898 RPC (TI-RPC) documentation. This library forms a piece of the base of
36 wally 661230 Open Network Computing (ONC), and is derived directly from the
37 ennael 33386 Solaris 2.3 source.
38    
39 wally 661230 TI-RPC is an enhanced version of TS-RPC that requires the UNIX System V
40     Transport Layer Interface (TLI) or an equivalent X/Open Transport Interface
41 guillomovitch 1258898 (XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supported
42 wally 661230 by almost 70 vendors on all major operating systems. TS-RPC source code
43 ennael 33386 (RPCSRC 4.0) remains available from several internet sites.
44    
45     %package -n %{develname}
46     Summary: Development files for the libtirpc library
47     Group: Development/C
48     Requires: %{libname} = %{version}-%{release}
49     Provides: tirpc-devel = %{version}-%{release}
50 tv 1196561 Provides: libtirpc-devel = %{version}-%{release}
51 ennael 33386
52     %description -n %{develname}
53     This package contains SunLib's implementation of transport-independent
54 guillomovitch 1258898 RPC (TI-RPC) documentation. This library forms a piece of the base of
55 wally 661230 Open Network Computing (ONC), and is derived directly from the
56 ennael 33386 Solaris 2.3 source.
57    
58 wally 661230 TI-RPC is an enhanced version of TS-RPC that requires the UNIX System V
59     Transport Layer Interface (TLI) or an equivalent X/Open Transport Interface
60 guillomovitch 1258898 (XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supported
61 wally 661230 by almost 70 vendors on all major operating systems. TS-RPC source code
62 ennael 33386 (RPCSRC 4.0) remains available from several internet sites.
63    
64     This package includes header files and libraries necessary for developing
65     programs which use the tirpc library.
66    
67    
68     %prep
69 tv 1648405 %autosetup -p1
70 ennael 33386
71     %build
72     export CFLAGS="%{optflags} -fPIC"
73 daviddavid 1570713 %configure --disable-static
74 kekepower 1219480 %make_build all
75 ennael 33386
76     %install
77 kekepower 1219480 %make_install
78 ennael 33386 install -m 755 -d %{buildroot}%{_sysconfdir}
79 luigiwalser 556397 install -m 644 doc/netconfig %{buildroot}%{_sysconfdir}/netconfig
80 ennael 33386
81     # remove the .la file, it makes libtool reorder args when linking nfs-utils:
82 danf 1776089 # https://lists.gnu.org/archive/html/libtool/2010-03/msg00023.html
83 daviddavid 1570713 find %{buildroot} -name '*.la' -delete
84 ennael 33386
85     %files
86 daviddavid 1570713 %doc AUTHORS ChangeLog NEWS README
87 ennael 33386 %config(noreplace) %{_sysconfdir}/netconfig
88 guillomovitch 1258898 %config(noreplace) %{_sysconfdir}/bindresvport.blacklist
89 ennael 33386
90     %files -n %{libname}
91     %doc AUTHORS ChangeLog NEWS README
92 daviddavid 1997909 %{_libdir}/*.so.%{major}{,.*}
93 ennael 33386
94     %files -n %{develname}
95     %{_libdir}/*.so
96     %{_libdir}/pkgconfig/libtirpc.pc
97 daviddavid 1570713 %{_includedir}/tirpc/
98 ennael 33386 %{_mandir}/man3/*
99     %{_mandir}/man5/*

  ViewVC Help
Powered by ViewVC 1.1.30