SUNWavahi-bridge-dsd.spec
author davelam
Sat, 18 Apr 2009 12:26:03 +0000
changeset 15650 dbcf7e3715dd
parent 15473 22a349d94c8c
child 16434 f21f22550fe9
permissions -rw-r--r--
2009-04-18 Dave Lin <[email protected]> Update dependencies for the following spec files: o move the dependencies to the split gnome-base-libs o add other missed dependencies
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     1
#
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     2
# spec file for package SUNWavahi-bridge-dsd
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     3
#
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     4
# includes module(s): avahi
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     5
#
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     6
# Copyright (c) 2006 Sun Microsystems, Inc.
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     8
# package are under the same license as the package itself.
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
     9
#
11975
b3604e7b11b2 2008-03-31 Padraig O'Briain <[email protected]>
padraig
parents: 11093
diff changeset
    10
# Owner: padraig
b3604e7b11b2 2008-03-31 Padraig O'Briain <[email protected]>
padraig
parents: 11093
diff changeset
    11
#
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    12
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    13
%include Solaris.inc
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    14
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    15
%use avahi = avahi.spec 
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    16
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    17
Name:                    SUNWavahi-bridge-dsd
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    18
Summary:                 Avahi client and bridge to SUNWdsd.
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    19
Version:                 %{avahi.version}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    20
SUNW_BaseDir:            %{_basedir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    21
BuildRoot:               %{_tmppath}/%{name}-%{version}-build
11975
b3604e7b11b2 2008-03-31 Padraig O'Briain <[email protected]>
padraig
parents: 11093
diff changeset
    22
SUNW_copyright:          %{name}.copyright
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    23
Source1:        avahi-bridge-dsd.xml
10671
654892dccd61 2007-10-18 Padraig O'Briain <[email protected]>
padraig
parents: 10527
diff changeset
    24
Source2:        svc-avahi-bridge-dsd
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    25
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    26
%include default-depend.inc
15650
dbcf7e3715dd 2009-04-18 Dave Lin <[email protected]>
davelam
parents: 15473
diff changeset
    27
BuildRequires:  SUNWgtk2-devel
10471
ae3d4e428e57 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10469
diff changeset
    28
BuildRequires:  SUNWgnome-python-libs-devel
15366
e1bb9ab92f3e Change SUNWdbus-python to SUNWdbus-python24.
yippi
parents: 15351
diff changeset
    29
BuildRequires:  SUNWdbus-python24
14933
5a6e5b08dc39 2009-01-19 Brian Cameron <[email protected]>
yippi
parents: 13487
diff changeset
    30
BuildRequires:  SUNWpython-setuptools
15650
dbcf7e3715dd 2009-04-18 Dave Lin <[email protected]>
davelam
parents: 15473
diff changeset
    31
Requires:       SUNWgtk2
dbcf7e3715dd 2009-04-18 Dave Lin <[email protected]>
davelam
parents: 15473
diff changeset
    32
Requires:       SUNWdsdu
10471
ae3d4e428e57 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10469
diff changeset
    33
Requires:       SUNWgnome-python-libs
15473
22a349d94c8c 2009-03-23 Jeff Cai <[email protected]>
qc161282
parents: 15366
diff changeset
    34
Requires:       SUNWPython
15366
e1bb9ab92f3e Change SUNWdbus-python to SUNWdbus-python24.
yippi
parents: 15351
diff changeset
    35
Requires:       SUNWdbus-python24
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    36
Requires:       SUNWavahi-bridge-dsd-root
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    37
Requires:       SUNWlibdaemon
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    38
Requires:       SUNWlexpt
10446
1dcada47d0dc Correct name of dependency s/SUNWdsd/SUNWdsdr/
dcarbery
parents: 10116
diff changeset
    39
Requires:       SUNWdsdr
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    40
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    41
%package root
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    42
Summary:                 %{summary} - / filesystem
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    43
SUNW_BaseDir:            /
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    44
%include default-depend.inc
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    45
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    46
%package devel
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    47
Summary:                 %{summary} - development files
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    48
SUNW_BaseDir:            %{_prefix}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    49
%include default-depend.inc
15650
dbcf7e3715dd 2009-04-18 Dave Lin <[email protected]>
davelam
parents: 15473
diff changeset
    50
Requires: %{name}
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    51
12619
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    52
%if %build_l10n
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    53
%package l10n
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    54
Summary:                 %{summary} - l10n files
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    55
SUNW_BaseDir:            %{_basedir}
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    56
%include default-depend.inc
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    57
Requires:                %{name}
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    58
%endif
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
    59
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    60
%prep
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    61
rm -rf %name-%version
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    62
mkdir %name-%version
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    63
%avahi.prep -d %name-%version
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    64
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    65
%build
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    66
PKG_CONFIG_DISABLE_UNISTALLED=
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    67
unset PKG_CONFIG_DISABLE_UNISTALLED
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    68
export PKG_CONFIG_PATH=../avahi-%{avahi.version}:%{_pkg_config_path}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    69
export CFLAGS="%optflags -I/usr/sfw/include"
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    70
export RPM_OPT_FLAGS="$CFLAGS"
11093
3f4e11da3087 2007-10-31 Damien Carbery <[email protected]>
dcarbery
parents: 10709
diff changeset
    71
export LDFLAGS="%_ldflags -ldns_sd -lsocket -lnsl -L/usr/sfw/lib -R/usr/sfw/lib -lexpat"
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    72
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    73
%avahi.build -d %name-%version
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    74
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    75
%install
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    76
%avahi.install -d %name-%version
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    77
mkdir -p $RPM_BUILD_ROOT/var/svc/manifest/system
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    78
chmod -R 755 $RPM_BUILD_ROOT/var/svc
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    79
cp %SOURCE1 $RPM_BUILD_ROOT/var/svc/manifest/system/
10671
654892dccd61 2007-10-18 Padraig O'Briain <[email protected]>
padraig
parents: 10527
diff changeset
    80
mkdir -p $RPM_BUILD_ROOT/lib/svc/method
654892dccd61 2007-10-18 Padraig O'Briain <[email protected]>
padraig
parents: 10527
diff changeset
    81
chmod -R 755 $RPM_BUILD_ROOT/lib
654892dccd61 2007-10-18 Padraig O'Briain <[email protected]>
padraig
parents: 10527
diff changeset
    82
cp %SOURCE2 $RPM_BUILD_ROOT/lib/svc/method/
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    83
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    84
mv $RPM_BUILD_ROOT%{_sbindir}/avahi-daemon $RPM_BUILD_ROOT%{_sbindir}/avahi-daemon-bridge-dsd
10708
037a5bab5bbe fix syntax errors
laca
parents: 10703
diff changeset
    85
%if %option_with_indiana_branding
10703
e9b4aaf7f69a 2007-10-25 Glynn Foster <[email protected]>
gman
parents: 10684
diff changeset
    86
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications
e9b4aaf7f69a 2007-10-25 Glynn Foster <[email protected]>
gman
parents: 10684
diff changeset
    87
%endif
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    88
12616
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    89
%if %build_l10n
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    90
%else
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    91
# REMOVE l10n FILES
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    92
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    93
%endif
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
    94
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    95
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    96
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    97
%clean
10684
da92208c5962 2007-10-22 Damien Carbery <[email protected]>
dcarbery
parents: 10671
diff changeset
    98
rm -rf $RPM_BUILD_ROOT
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
    99
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   100
%if %(test -f /usr/sadm/install/scripts/i.manifest && echo 0 || echo 1)
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   101
%iclass manifest -f i.manifest
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   102
%endif
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   103
13062
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   104
%pre root
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   105
#!/bin/sh
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   106
#
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   107
# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   108
# Use is subject to license terms.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   109
#
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   110
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   111
# Presence of this temp file will tell postinstall script
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   112
# that the avahi-bridge-dsd service is already installed, in which case
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   113
# the current service state will be preserved, be it enabled
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   114
# or disabled.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   115
rm -f $PKG_INSTALL_ROOT/var/avahi-bridge-dsd_installed.tmp > /dev/null 2>&1
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   116
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   117
if [ -f $PKG_INSTALL_ROOT/var/svc/manifest/system/avahi-bridge-dsd.xml ]; then 
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   118
	touch $PKG_INSTALL_ROOT/var/avahi-bridge-dsd_installed.tmp
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   119
fi
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   120
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   121
exit 0
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   122
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   123
%post root
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   124
#!/bin/sh
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   125
#
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   126
# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   127
# Use is subject to license terms.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   128
#
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   129
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   130
# Preinstall script will create this file if avahi-bridge-dsd service was 
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   131
# already installed, in which case we preserve current service state,
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   132
# be it enabled or disabled.
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   133
if [ -f $PKG_INSTALL_ROOT/var/avahi-bridge-dsd_installed.tmp ]; then
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   134
	rm -f $PKG_INSTALL_ROOT/var/avahi-bridge-dsd_installed.tmp
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   135
else
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   136
	# enable avahi-bridge-dsd:
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   137
	# - PKG_INSTALL_ROOT is / or empty when installing onto a live system
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   138
	#   and we can invoke svcadm directly;
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   139
	# - otherwise it's upgrade, so we append to the upgrade script
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   140
	if [ "${PKG_INSTALL_ROOT:-/}" = "/" ]; then
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   141
		if [ `/sbin/zonename` = global ]; then
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   142
			/usr/sbin/svcadm enable -r svc:/system/avahi-bridge-dsd:default
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   143
		fi
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   144
	else
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   145
		cat >> ${PKG_INSTALL_ROOT}/var/svc/profile/upgrade <<-EOF
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   146
		if [ \`/sbin/zonename\` = global ]; then
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   147
			/usr/sbin/svcadm enable -r svc:/system/avahi-bridge-dsd:default
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   148
		fi
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   149
EOF
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   150
	fi
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   151
fi
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   152
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   153
exit 0
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   154
%files
13487
9f3aaf0c9a4c 2008-09-10 Padraig O'Briain <[email protected]>
padraig
parents: 13062
diff changeset
   155
%doc -d avahi-%{avahi.version} README LICENSE
9f3aaf0c9a4c 2008-09-10 Padraig O'Briain <[email protected]>
padraig
parents: 13062
diff changeset
   156
%dir %attr (0755, root, other) %{_datadir}/doc
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   157
%defattr (-, root, bin)
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   158
%dir %attr (0755, root, bin) %{_bindir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   159
%{_bindir}/*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   160
%dir %attr (0755, root, bin) %{_sbindir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   161
%{_sbindir}/avahi-daemon-bridge-dsd
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   162
%dir %attr (0755, root, bin) %{_libdir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   163
%{_libdir}/libavahi*.so*
12616
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
   164
%{_libdir}/avahi/service-types.db.pag
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
   165
%{_libdir}/avahi/service-types.db.dir
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   166
%dir %attr (0755, root, sys) %{_datadir}
12616
c6e1e47aae28 2008-06-06 Padraig O'Briain <[email protected]>
padraig
parents: 12167
diff changeset
   167
%{_datadir}/avahi/service-types
10709
c255f0b31a50 s/if/%if/
laca
parents: 10708
diff changeset
   168
%if %option_with_sun_branding
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   169
%dir %attr (0755, root, other) %{_datadir}/applications
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   170
%{_datadir}/applications/avahi-discover.desktop
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   171
%{_datadir}/applications/bssh.desktop
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   172
%{_datadir}/applications/bvnc.desktop
10703
e9b4aaf7f69a 2007-10-25 Glynn Foster <[email protected]>
gman
parents: 10684
diff changeset
   173
%endif
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   174
%{_datadir}/avahi/interfaces/avahi-discover.glade
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   175
%{_datadir}/avahi/introspection/Server.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   176
%{_datadir}/avahi/introspection/EntryGroup.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   177
%{_datadir}/avahi/introspection/DomainBrowser.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   178
%{_datadir}/avahi/introspection/ServiceBrowser.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   179
%{_datadir}/avahi/introspection/ServiceTypeBrowser.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   180
%{_datadir}/avahi/introspection/ServiceResolver.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   181
%{_datadir}/avahi/introspection/AddressResolver.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   182
%{_datadir}/avahi/introspection/HostNameResolver.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   183
%{_datadir}/avahi/introspection/RecordBrowser.introspect
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   184
%{_datadir}/avahi/avahi-service.dtd
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   185
%dir %attr (0755, root, bin) %{_mandir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   186
%{_mandir}/man1/*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   187
%attr (-, root, bin) %{_libdir}/python*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   188
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   189
%files root
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   190
%defattr (-, root, bin)
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   191
%dir %attr (0755, root, sys) %{_sysconfdir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   192
%config %{_sysconfdir}/*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   193
%dir %attr (0755, root, sys) /var
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   194
%dir %attr (0755, root, sys) /var/svc
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   195
%dir %attr (0755, root, sys) /var/svc/manifest
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   196
%dir %attr (0755, root, sys) /var/svc/manifest/system
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   197
%class(manifest) %attr (0444, root, sys) /var/svc/manifest/system/avahi-bridge-dsd.xml
10671
654892dccd61 2007-10-18 Padraig O'Briain <[email protected]>
padraig
parents: 10527
diff changeset
   198
%attr (0555, root, bin) /lib/svc/method/svc-avahi-bridge-dsd
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   199
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   200
%files devel
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   201
%defattr (-, root, bin)
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   202
%dir %attr (0755, root, bin) %{_libdir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   203
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   204
%{_libdir}/pkgconfig/*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   205
%dir %attr (0755, root, bin) %{_includedir}
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   206
%{_includedir}/*
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   207
12619
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   208
%if %build_l10n
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   209
%files l10n
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   210
%defattr (-, root, bin)
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   211
%dir %attr (0755, root, sys) %{_datadir}
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   212
%attr (-, root, other) %{_datadir}/locale
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   213
%endif
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   214
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   215
%changelog
15473
22a349d94c8c 2009-03-23 Jeff Cai <[email protected]>
qc161282
parents: 15366
diff changeset
   216
* Mon Mar 23 2009 - [email protected]
22a349d94c8c 2009-03-23 Jeff Cai <[email protected]>
qc161282
parents: 15366
diff changeset
   217
- Because /usr/bin/avahi-discover (SUNWavahi-bridge-dsd) requires
22a349d94c8c 2009-03-23 Jeff Cai <[email protected]>
qc161282
parents: 15366
diff changeset
   218
  /usr/bin/i86/isapython2.4 which is found in SUNWPython, add the dependency.
15324
36b720a1ae2c 2009-03-06 Brian Cameron <[email protected]>
yippi
parents: 14933
diff changeset
   219
* Thu Mar 05 2009 - [email protected]
36b720a1ae2c 2009-03-06 Brian Cameron <[email protected]>
yippi
parents: 14933
diff changeset
   220
- Change SUNWdbus-bindings to SUNWdbus-python.
36b720a1ae2c 2009-03-06 Brian Cameron <[email protected]>
yippi
parents: 14933
diff changeset
   221
* Wed Sep 10 2008 - [email protected]
13487
9f3aaf0c9a4c 2008-09-10 Padraig O'Briain <[email protected]>
padraig
parents: 13062
diff changeset
   222
- Add %doc in %files for copyright
13062
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   223
* Wed Aug 06 2008- [email protected]
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   224
- add pre and post scripts for enabling the avahi-bridge-dsd svc upon 
ccd3368352af 2008-08-07 Padraig O'Briain <[email protected]>
padraig
parents: 12619
diff changeset
   225
  installation but leaving it as is upon upgrade (based on dbus spec file)
12619
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   226
* Fri Jun 06 2008 - [email protected]
b618c66769aa 2008-06-06 Damien Carbery <[email protected]>
dcarbery
parents: 12616
diff changeset
   227
- Add l10n package.
11093
3f4e11da3087 2007-10-31 Damien Carbery <[email protected]>
dcarbery
parents: 10709
diff changeset
   228
* Wed Oct 31 2007 - [email protected]
12157
8e06e6f09e76 2008-04-18 Damien Carbery <[email protected]>
dcarbery
parents: 11975
diff changeset
   229
- Add Build/Requires SUNWdbus-bindings/-devel as the dbus python module is used.
8e06e6f09e76 2008-04-18 Damien Carbery <[email protected]>
dcarbery
parents: 11975
diff changeset
   230
* Wed Oct 31 2007 - [email protected]
11093
3f4e11da3087 2007-10-31 Damien Carbery <[email protected]>
dcarbery
parents: 10709
diff changeset
   231
- Remove references to /usr/lib/mdns from LDFLAGS as the dir doesn't exist.
10469
e846db8b79b4 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10446
diff changeset
   232
* Fri Sep 07 2007 - [email protected]
e846db8b79b4 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10446
diff changeset
   233
- Add Build/Requires SUNWgnome-base-libs/-devel for glib.
10471
ae3d4e428e57 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10469
diff changeset
   234
- Add Build/Requires SUNWgnome-python-libs/-devel for gtk Python module.
10469
e846db8b79b4 2007-09-07 Damien Carbery <[email protected]>
dcarbery
parents: 10446
diff changeset
   235
* Wed Jun 28 2007 - [email protected]
10116
3ff04bfac4b0 2007-06-25 Padraig O'Briain <[email protected]>
padraig
parents:
diff changeset
   236
- Initial spec file created.
15324
36b720a1ae2c 2009-03-06 Brian Cameron <[email protected]>
yippi
parents: 14933
diff changeset
   237