10858N/A#
10858N/A# spec file for package SUNWavahi-bridge-dsd
10858N/A#
10858N/A# includes module(s): avahi
10858N/A#
10858N/A# Copyright (c) 2006 Sun Microsystems, Inc.
10858N/A# This file and all modifications and additions to the pristine
10858N/A# package are under the same license as the package itself.
10858N/A#
17185N/A%define owner padraig
12717N/A#
10858N/A
10858N/A%include Solaris.inc
10858N/A
17472N/A%define pythonver 2.6
17472N/A
10858N/A%use avahi = avahi.spec
10858N/A
10858N/AName: SUNWavahi-bridge-dsd
18688N/AIPS_package_name: system/network/avahi
18688N/AMeta(info.classification): %{classification_prefix}:Applications/Internet
17844N/ASummary: Avahi client and bridge to SUNWdsd
10858N/AVersion: %{avahi.version}
10858N/ASUNW_BaseDir: %{_basedir}
10858N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
12717N/ASUNW_copyright: %{name}.copyright
19094N/ALicense: %{avahi.license}
10858N/ASource1: avahi-bridge-dsd.xml
11413N/ASource2: svc-avahi-bridge-dsd
10858N/A
10858N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
16401N/ABuildRequires: SUNWgtk2-devel
19997N/ABuildRequires: SUNWpygtk2-26-devel
17443N/ABuildRequires: SUNWdbus-python26
18993N/ABuildRequires: SUNWpython26-setuptools
19785N/ABuildRequires: SUNWdbus
19998N/ARequires: SUNWgobject-introspection
16401N/ARequires: SUNWgtk2
16401N/ARequires: SUNWdsdu
19997N/ARequires: SUNWpygtk2-26
17683N/ARequires: SUNWPython26
17443N/ARequires: SUNWdbus-python26
10858N/ARequires: SUNWavahi-bridge-dsd-root
10858N/ARequires: SUNWlibdaemon
10858N/ARequires: SUNWlexpt
11188N/ARequires: SUNWdsdr
19785N/ARequires: SUNWdbus
10858N/A
10858N/A%package root
10858N/ASummary: %{summary} - / filesystem
10858N/ASUNW_BaseDir: /
10858N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
10858N/A
10858N/A%package devel
10858N/ASummary: %{summary} - development files
10858N/ASUNW_BaseDir: %{_prefix}
10858N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
16401N/ARequires: %{name}
10858N/A
13361N/A%package l10n
13361N/ASummary: %{summary} - l10n files
13361N/ARequires: %{name}
13361N/A
10858N/A%prep
10858N/Arm -rf %name-%version
10858N/Amkdir %name-%version
10858N/A%avahi.prep -d %name-%version
10858N/A
10858N/A%build
17472N/Aexport PYTHON=/usr/bin/python%{pythonver}
17472N/A
10858N/APKG_CONFIG_DISABLE_UNISTALLED=
10858N/Aunset PKG_CONFIG_DISABLE_UNISTALLED
10858N/Aexport PKG_CONFIG_PATH=../avahi-%{avahi.version}:%{_pkg_config_path}
10858N/Aexport CFLAGS="%optflags -I/usr/sfw/include"
10858N/Aexport RPM_OPT_FLAGS="$CFLAGS"
11835N/Aexport LDFLAGS="%_ldflags -ldns_sd -lsocket -lnsl -L/usr/sfw/lib -R/usr/sfw/lib -lexpat"
10858N/A
10858N/A%avahi.build -d %name-%version
10858N/A
10858N/A%install
10858N/A%avahi.install -d %name-%version
20071N/Amkdir -p $RPM_BUILD_ROOT/lib/svc/manifest/system
11413N/Amkdir -p $RPM_BUILD_ROOT/lib/svc/method
11413N/Achmod -R 755 $RPM_BUILD_ROOT/lib
20071N/Acp %SOURCE1 $RPM_BUILD_ROOT/lib/svc/manifest/system/
11413N/Acp %SOURCE2 $RPM_BUILD_ROOT/lib/svc/method/
10858N/A
10858N/Amv $RPM_BUILD_ROOT%{_sbindir}/avahi-daemon $RPM_BUILD_ROOT%{_sbindir}/avahi-daemon-bridge-dsd
11450N/A%if %option_with_indiana_branding
11445N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/applications
11445N/A%endif
10858N/A
10858N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
10858N/A
10858N/A%clean
11426N/Arm -rf $RPM_BUILD_ROOT
10858N/A
10858N/A%if %(test -f /usr/sadm/install/scripts/i.manifest && echo 0 || echo 1)
10858N/A%iclass manifest -f i.manifest
10858N/A%endif
10858N/A
10858N/A%files
14229N/A%doc -d avahi-%{avahi.version} README LICENSE
14229N/A%dir %attr (0755, root, other) %{_datadir}/doc
10858N/A%defattr (-, root, bin)
10858N/A%dir %attr (0755, root, bin) %{_bindir}
10858N/A%{_bindir}/*
10858N/A%dir %attr (0755, root, bin) %{_sbindir}
10858N/A%{_sbindir}/avahi-daemon-bridge-dsd
10858N/A%dir %attr (0755, root, bin) %{_libdir}
10858N/A%{_libdir}/libavahi*.so*
13358N/A%{_libdir}/avahi/service-types.db.pag
13358N/A%{_libdir}/avahi/service-types.db.dir
10858N/A%dir %attr (0755, root, sys) %{_datadir}
13358N/A%{_datadir}/avahi/service-types
17619N/A%if %option_with_indiana_branding
17619N/A%else
10858N/A%dir %attr (0755, root, other) %{_datadir}/applications
10858N/A%{_datadir}/applications/avahi-discover.desktop
10858N/A%{_datadir}/applications/bssh.desktop
10858N/A%{_datadir}/applications/bvnc.desktop
17619N/A%endif
19969N/A%{_datadir}/avahi/interfaces/avahi-discover.ui
19969N/A%{_datadir}/dbus-1/interfaces/*
19969N/A%{_datadir}/gir-1.0/*
19969N/A%{_libdir}/girepository-1.0/*
10858N/A%dir %attr (0755, root, bin) %{_mandir}
10858N/A%{_mandir}/man1/*
10858N/A%attr (-, root, bin) %{_libdir}/python*
10858N/A
10858N/A%files root
10858N/A%defattr (-, root, bin)
10858N/A%dir %attr (0755, root, sys) %{_sysconfdir}
20182N/A%config %ips_tag(original_name=SUNWavahi-bridge-dsd:%{@}) %{_sysconfdir}/*
20071N/A%dir %attr (0755, root, sys) /lib/svc/manifest
20071N/A%dir %attr (0755, root, sys) /lib/svc/manifest/system
20071N/A%class(manifest) %attr (0444, root, sys) /lib/svc/manifest/system/avahi-bridge-dsd.xml
11413N/A%attr (0555, root, bin) /lib/svc/method/svc-avahi-bridge-dsd
10858N/A
10858N/A%files devel
10858N/A%defattr (-, root, bin)
10858N/A%dir %attr (0755, root, bin) %{_libdir}
10858N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
10858N/A%{_libdir}/pkgconfig/*
10858N/A%dir %attr (0755, root, bin) %{_includedir}
10858N/A%{_includedir}/*
10858N/A
13361N/A%files l10n
13361N/A%defattr (-, root, bin)
13361N/A%dir %attr (0755, root, sys) %{_datadir}
13361N/A%attr (-, root, other) %{_datadir}/locale
10858N/A
10858N/A%changelog
20302N/A* Wed May 18 2011 - padraig.obriain@oracle.com
20302N/A- Remove reference to /usr/share/avahi/avahi-service.dtd to fix CR 6804922.
19969N/A* Fri Jan 21 2011 - padraig.obriain@oracle.com
19969N/A- Update to 0.6.28.
19785N/A* Thu Dec 2 2010 - christian.kelly@oracle.com
19785N/A- Add dependency on SUNWdbus.
19094N/A* Wed Nov 10 2010 - padraig.obriain@oracle.com
19094N/A- Add License tag.
18850N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
18850N/A- Updated BuildRequires to fit SourceJuicer.
17844N/A* Thu Dec 03 2009 - padraig.obriain@sun.com
17844N/A- Remove postinstall script to enable system/avahi-bridge-dsd on reboot
17683N/A* Mon Nov 09 2009 - padraig.obriain@sun.com
17683N/A- Change dependency SUNWPython to SUNWPython26
17443N/A* Mon Oct 05 2009 - padraig.obriain@sun.com
17443N/A- Update python dependencies to 2.6.
16224N/A* Mon Mar 23 2009 - jeff.cai@sun.com
16224N/A- Because /usr/bin/avahi-discover (SUNWavahi-bridge-dsd) requires
16224N/A /usr/bin/i86/isapython2.4 which is found in SUNWPython, add the dependency.
16075N/A* Thu Mar 05 2009 - brian.cameron@sun.com
16075N/A- Change SUNWdbus-bindings to SUNWdbus-python.
16075N/A* Wed Sep 10 2008 - padraig.obriain@sun.com
14229N/A- Add %doc in %files for copyright
13804N/A* Wed Aug 06 2008- padraig.obriain@sun.com
13804N/A- add pre and post scripts for enabling the avahi-bridge-dsd svc upon
13804N/A installation but leaving it as is upon upgrade (based on dbus spec file)
13361N/A* Fri Jun 06 2008 - damien.carbery@sun.com
13361N/A- Add l10n package.
11835N/A* Wed Oct 31 2007 - damien.carbery@sun.com
12899N/A- Add Build/Requires SUNWdbus-bindings/-devel as the dbus python module is used.
12899N/A* Wed Oct 31 2007 - damien.carbery@sun.com
11835N/A- Remove references to /usr/lib/mdns from LDFLAGS as the dir doesn't exist.
11211N/A* Fri Sep 07 2007 - damien.carbery@sun.com
11211N/A- Add Build/Requires SUNWgnome-base-libs/-devel for glib.
11213N/A- Add Build/Requires SUNWgnome-python-libs/-devel for gtk Python module.
11211N/A* Wed Jun 28 2007 - padraig.obriain@sun.com
10858N/A- Initial spec file created.
16075N/A
19151N/A
19468N/A