howl.spec
author dermotm
Mon, 24 Jul 2006 12:30:39 +0000
branchgnome-2-10
changeset 19949 94f49bf19351
parent 19693 ecfa915b40d9
permissions -rw-r--r--
access control test #4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     1
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     2
# spec file for package howl
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     3
#
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     4
# Copyright (c) 2005 Sun Microsystems, Inc.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     5
# This file and all modifications and additions to the pristine
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     6
# package are under the same license as the package itself.
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
     7
#
19263
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     8
Name:         howl
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
     9
License:      Other
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    10
Group:        System/Libraries
19415
ab9d7b42fca9 Bump to 1.0.0
mattk
parents: 19339
diff changeset
    11
Version:      1.0.0
ab9d7b42fca9 Bump to 1.0.0
mattk
parents: 19339
diff changeset
    12
Release:      1
19693
ecfa915b40d9 2005-08-05 Laszlo Peter <[email protected]>
laca
parents: 19415
diff changeset
    13
Distribution: Java Desktop System
19263
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    14
Vendor:       Sun Microsystems, Inc.
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    15
Summary:      Cross platform implementation of Zeroconf networking
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    16
Source:       http://www.porchdogsoft.com/download/%{name}-%{version}.tar.gz
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    17
URL:          http://www.porchdogsoft.com/products/howl/
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    18
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    19
Docdir:	      %{_defaultdocdir}/doc
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    20
Autoreqprov:  on
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    21
Prereq:       /sbin/ldconfig
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    22
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    23
%description
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    24
Howl is a cross-platform implementation of Zeroconf networking. Zeroconf brings 
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    25
a new ease of use to IP networking.
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    26
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    27
%package devel
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    28
Summary:      Cross platform implementation of Zeroconf networking
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    29
Group:        Development/Libraries
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    30
Requires:     %{name} = %{version}
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    31
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    32
%description devel
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    33
Howl is a cross-platform implementation of Zeroconf networking. Zeroconf brings 
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    34
a new ease of use to IP networking.
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    35
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    36
%prep
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    37
%setup -q
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    38
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    39
%build
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    40
%ifos linux
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    41
if [ -x /usr/bin/getconf ]; then
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    42
  CPUS=`getconf _NPROCESSORS_ONLN`
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    43
fi
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    44
%else
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    45
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    46
%endif
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    47
if test "x$CPUS" = "x" -o $CPUS = 0; then
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    48
  CPUS=1
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    49
fi
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    50
CFLAGS="$RPM_OPT_FLAGS"			\
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    51
./configure --prefix=%{_prefix}		\
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    52
            --sysconfdir=%{_sysconfdir} \
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    53
            --libexecdir=%{_libexecdir} \
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    54
	    --mandir=%{_mandir}		\
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    55
            --enable-gtk-doc
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    56
make -j $CPUS
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    57
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    58
%install
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    59
make DESTDIR=$RPM_BUILD_ROOT install
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    60
rm $RPM_BUILD_ROOT%{_libdir}/libhowl*.a
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    61
rm $RPM_BUILD_ROOT%{_libdir}/libhowl*.la
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    62
rm $RPM_BUILD_ROOT%{_libdir}/libmDNSResponder*.a
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    63
rm $RPM_BUILD_ROOT%{_libdir}/libmDNSResponder*.la
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    64
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    65
%post
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    66
/sbin/ldconfig
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    67
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    68
%postun
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    69
/sbin/ldconfig
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    70
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    71
%clean 
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    72
rm -rf $RPM_BUILD_ROOT
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    73
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    74
%files 
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    75
%defattr(-, root, root)
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    76
%{_bindir}/*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    77
%{_libdir}/libhowl.so.*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    78
/usr/lib/libmDNSResponder.so.*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    79
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    80
%files devel
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    81
%defattr(-, root, root)
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    82
%{_includedir}/howl/*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    83
%{_libdir}/pkgconfig/*
19309
4627cfb45ff2 * howl.spec:
lk86177
parents: 19263
diff changeset
    84
%{_libdir}/*.so
19263
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    85
%{_datadir}/howl/*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    86
%{_datadir}/man/*
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    87
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    88
%changelog
19415
ab9d7b42fca9 Bump to 1.0.0
mattk
parents: 19339
diff changeset
    89
* Wed Jun 15 2005 - [email protected]
ab9d7b42fca9 Bump to 1.0.0
mattk
parents: 19339
diff changeset
    90
- Bump to 1.0.0
ab9d7b42fca9 Bump to 1.0.0
mattk
parents: 19339
diff changeset
    91
19309
4627cfb45ff2 * howl.spec:
lk86177
parents: 19263
diff changeset
    92
* Tue May 17 2005 - [email protected]
4627cfb45ff2 * howl.spec:
lk86177
parents: 19263
diff changeset
    93
- add %{_libdir}/*.so to devel
19339
0a5990891f38 2005-05-20 Glynn Foster <[email protected]>
gman
parents: 19309
diff changeset
    94
19263
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    95
* Thu May 12 2005 - [email protected]
11c7019ca82a 2005-05-12 Glynn Foster <[email protected]>
gman
parents:
diff changeset
    96
- Initial spec file for howl.