CASA: updated CASA.spec.in to fix the build break

This commit is contained in:
soochoi 2009-02-24 20:29:58 +00:00
parent f9139d6404
commit fb7c157779

View File

@ -1,324 +1,327 @@
#
# spec file for package CASA (Version 1.7.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org
#
# norootforbuild
# For debug build, please replace Release to Debug and set debug_opt to --enable-debug
%define cfg Release
%define debug_opt ""
Name: @PACKAGE@
URL: http://www.novell.com/products
BuildRequires: gcc-c++ glade-sharp2 glib-sharp2 glib2-devel gtk-sharp2 gtk-sharp2-gapi gtk2-devel java2-devel-packages kdelibs3-devel krb5-devel libgssapi libstdc++-devel mono-devel pam-devel pkgconfig qt3-devel
%define prefix /usr/share/doc/packages
%define bin_prefix /usr
License: LGPL v2.1 or later
Group: Productivity/Other
AutoReqProv: on
# bug437293
%ifarch ppc64
Obsoletes: CASA-64bit
%endif
#
%define bldno 1.1.1
Version: @VERSION@
Release: 15
Summary: Novell Common Authentication Services Adapter (CASA)
Source: %{name}-%{version}.tar.bz2
#Patch: %{name}-%{version}.diff
#Patch2: CASA-detect_lib64.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mono >= 1.1.13 mono-core >= 1.1.13
PreReq: %fillup_prereq %insserv_prereq
#ExclusiveArch: %ix86 x86_64
#NoSource: 0
%description
CASA (Common Authentication Services Adaptor) is a common
authentication and security package providing a set of libraries for
application and service developers to provide single sign-on to an
enterprise network. CASA provides a local on box credential store that
is purely session based in 1.0. This store is populated with your
Desktop and Network Login credentials on Novell Linux Desktop, Windows
and Apple workstations.
Authors:
--------
Novell, Inc.
%package cli
License: LGPL v2.1 or later
Summary: CASA Command Line Interface
Group: Productivity/Other
Requires: CASA = %{version}
%description cli
This package contains a CLI (command line interface) that providesa way
for administrators to set, reset or delete credentials used by
services. These credentials are stored in CASA.
Authors:
--------
Novell, Inc.
%package devel
License: LGPL v2.1 or later
Summary: CASA include Files and Libraries mandatory for Development
Group: Productivity/Other
Requires: CASA >= 1.0.0
%description devel
This package contains all necessary include files and libraries needed
to develop applications that can use CASA (Common Authnetication
Services Adapter)for credential storage and single sign-on.
Authors:
--------
Novell, Inc.
%package gui
License: LGPL v2.1 or later
Summary: The CASA Console Utility
Group: Productivity/Other
#Requires: CASA = %{version} gtk-sharp >= 1.0.9 kdelibs3 >= 3.2.1 gtk2 >= 2.4.14
Requires: CASA = %{version} gtk-sharp2 >= 2.8.0 gtk2 >= 2.4.14
%description gui
This package contains the CASA (Common Authnetication Services Adapter)
Management application that allows you to manage credentials within
CASA and for your kwallet gnome keyring. Additionally, you can also
link secrets to one another.
Authors:
--------
Novell, Inc.
%prep
%setup -q
#%patch
%if %{_lib} == "lib64"
%define binsource bin64
%else
%define binsource bin
%endif
%build
export PATH=.:$PATH:/usr/%_lib/qt3/bin
%if %suse_version > 1000
export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -fstack-protector"
%endif
./autogen.sh
make
%install
export NO_BRP_CHECK_BYTECODE_VERSION="true"
mkdir -p %{buildroot}%{prefix}
mkdir -p %{buildroot}%{bin_prefix}/share
mkdir -p %{buildroot}%{bin_prefix}/share/java
mkdir -p %{buildroot}%{bin_prefix}/share/java/CASA
mkdir -p %{buildroot}%{prefix}/CASA
mkdir -p %{buildroot}%{bin_prefix}/%{_lib}
mkdir -p %{buildroot}%{bin_prefix}/bin
mkdir -p %{buildroot}%{bin_prefix}/sbin
mkdir -p %{buildroot}%{bin_prefix}/include
mkdir -p %{buildroot}%{prefix}/CASA/images
mkdir -p %{buildroot}%{prefix}/CASA/help
mkdir -p %{buildroot}%{prefix}/CASA/help/en
mkdir -p %{buildroot}%{prefix}/CASA/doc
mkdir -p %{buildroot}/%{_lib}/security
mkdir -p %{buildroot}/etc/init.d
mkdir -p %{buildroot}/etc/ld.so.conf.d
mkdir -p %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.miCASAWrapper.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.Common.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.A-D.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.CASAPolicy.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.GnomeKeyring.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.KWallet.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.FireFox.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{binsource}/%{cfg}/micasad.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/micasad-init %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAManager.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAcli %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.sh %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.exe.config %{buildroot}%{bin_prefix}/bin
install -m 644 gui/images/* %{buildroot}%{prefix}/CASA/images
install -m 644 gui/help/en/* %{buildroot}%{prefix}/CASA/help/en
install -m 755 micasad/startup/micasad %{buildroot}/etc/init.d
install -m 755 micasad/startup/micasad.sh %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casacfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casaucfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/installcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/uninstallcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/iscasaconfiged %{buildroot}%{bin_prefix}/sbin
install -m 600 micasad/startup/micasad.conf.xml %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/pam_micasa.so %{buildroot}/%{_lib}/security
install -d %{buildroot}%{bin_prefix}/%{_lib}
install -d %{buildroot}%{bin_prefix}/bin
install -d %{buildroot}%{bin_prefix}/sbin
install -d %{buildroot}%{bin_prefix}/include
install -d %{buildroot}%{prefix}/CASA/doc
install -d %{buildroot}%{prefix}/CASA/images
install -d %{buildroot}%{prefix}/CASA/help/en
install -d %{buildroot}/%{_lib}/security
install -d %{buildroot}/etc/init.d
#install -m 644 %{buildroot}%{prefix}/%{_lib}/miCASA.jar %{buildroot}%{prefix}/CASA/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/share/java/CASA/miCASA.jar
install -m 644 doc/product/casa_enu.pdf %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/License.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/Readme.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 include/micasa_mgmd.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa_types.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_string.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_utf8.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa.h %{buildroot}%{bin_prefix}/include
install -m 644 include/casa_status.h %{buildroot}%{bin_prefix}/include
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so.1
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so.1
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so.1
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so.1
ln -s /etc/init.d/micasad %{buildroot}%{bin_prefix}/sbin/rcmicasad
echo "/usr/%{_lib}/" >> %{buildroot}/etc/ld.so.conf.d/CASA.conf
install -d %{buildroot}/usr/share/applications
install gui/CASAManager.desktop %{buildroot}/usr/share/applications
%suse_update_desktop_file -r CASAManager X-SuSE-ControlCenter-Personal
%post
%{fillup_and_insserv micasad}
/sbin/ldconfig
%post gui
/sbin/ldconfig
%preun
%stop_on_removal micasad
if [ "x$1" = "x0" ]
then
/usr/sbin/casaucfgpam
fi
%postun
%restart_on_update micasad
%insserv_cleanup
/sbin/ldconfig
%postun gui
/sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %{bin_prefix}/share/java/CASA
%dir %{prefix}/CASA
%dir %{prefix}/CASA/doc
%dir %{bin_prefix}/%{_lib}/libmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libmicasa.so
%dir %{bin_prefix}/%{_lib}/libmicasa.so.1
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libjmicasa.so
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.1
%dir %{bin_prefix}/%{_lib}/Novell.CASA.miCASAWrapper.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.Common.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.CASAPolicy.dll
%dir /etc/opt/novell
%dir /etc/opt/novell/micasa
/etc/init.d/micasad
/%{_lib}/security/pam_micasa.so
/etc/ld.so.conf.d/CASA.conf
%{bin_prefix}/sbin/rcmicasad
%{bin_prefix}/sbin/casacfgpam
%{bin_prefix}/sbin/casaucfgpam
%{bin_prefix}/sbin/installcasa
%{bin_prefix}/sbin/uninstallcasa
%{bin_prefix}/sbin/iscasaconfiged
%{bin_prefix}/sbin/micasad.sh
%{bin_prefix}/%{_lib}/miCASA.jar
%{bin_prefix}/share/java/CASA/miCASA.jar
%{bin_prefix}/bin/micasad.exe
%{bin_prefix}/bin/micasad-init
/etc/opt/novell/micasa/micasad.conf.xml
%{prefix}/CASA/doc/casa_enu.pdf
%{prefix}/CASA/doc/License.txt
%{prefix}/CASA/doc/Readme.txt
%files cli
%defattr(-,root,root)
%{bin_prefix}/bin/CASAcli
%files devel
%defattr(-,root,root)
%{bin_prefix}/include/micasa_mgmd.h
%{bin_prefix}/include/micasa_types.h
%{bin_prefix}/include/sscs_string.h
%{bin_prefix}/include/sscs_utf8.h
%{bin_prefix}/include/micasa.h
%{bin_prefix}/include/casa_status.h
%files gui
%defattr(-,root,root)
%{bin_prefix}/bin/CASAManager.sh
%{bin_prefix}/bin/CASAManager.exe.config
%{bin_prefix}/bin/CASAManager.exe
%{bin_prefix}/share/applications/CASAManager.desktop
%{bin_prefix}/%{_lib}/libad_gk.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_gk.so
%{bin_prefix}/%{_lib}/libad_gk.so.1
%{bin_prefix}/%{_lib}/libad_ff.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_ff.so
%{bin_prefix}/%{_lib}/libad_ff.so.1
%{bin_prefix}/%{_lib}/Novell.CASA.A-D.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.GnomeKeyring.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.KWallet.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.FireFox.dll
%dir %{prefix}/CASA/images
%{prefix}/CASA/images/*
%dir %{prefix}/CASA/help
%dir %{prefix}/CASA/help/en
%{prefix}/CASA/help/en/*
%changelog -n CASA
#
# spec file for package CASA (Version 1.7.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org
#
# norootforbuild
# For debug build, please replace Release to Debug and set debug_opt to --enable-debug
%define cfg Release
%define debug_opt ""
Name: @PACKAGE@
URL: http://www.novell.com/products
BuildRequires: gcc-c++ glade-sharp2 glib-sharp2 glib2-devel gtk-sharp2 gtk-sharp2-gapi gtk2-devel java2-devel-packages kdelibs3-devel krb5-devel libgssapi libstdc++-devel mono-devel pam-devel pkgconfig qt3-devel
%define prefix /usr/share/doc/packages
%define bin_prefix /usr
License: LGPL v2.1 or later
Group: Productivity/Other
AutoReqProv: on
# bug437293
%ifarch ppc64
Obsoletes: CASA-64bit
%endif
#
%define bldno 1.1.1
Version: @VERSION@
Release: 15
Summary: Novell Common Authentication Services Adapter (CASA)
Source: %{name}-%{version}.tar.bz2
#Patch: %{name}-%{version}.diff
#Patch2: CASA-detect_lib64.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mono >= 1.1.13 mono-core >= 1.1.13
PreReq: %fillup_prereq %insserv_prereq
#ExclusiveArch: %ix86 x86_64
#NoSource: 0
%description
CASA (Common Authentication Services Adaptor) is a common
authentication and security package providing a set of libraries for
application and service developers to provide single sign-on to an
enterprise network. CASA provides a local on box credential store that
is purely session based in 1.0. This store is populated with your
Desktop and Network Login credentials on Novell Linux Desktop, Windows
and Apple workstations.
Authors:
--------
Novell, Inc.
%package cli
License: LGPL v2.1 or later
Summary: CASA Command Line Interface
Group: Productivity/Other
Requires: CASA = %{version}
%description cli
This package contains a CLI (command line interface) that provides a way
for administrators to set, reset or delete credentials used by
services. These credentials are stored in CASA.
Authors:
--------
Novell, Inc.
%package devel
License: LGPL v2.1 or later
Summary: CASA include Files and Libraries mandatory for Development
Group: Productivity/Other
Requires: CASA >= 1.0.0
%description devel
This package contains all necessary include files and libraries needed
to develop applications that can use CASA (Common Authnetication Services Adapter)
for credential storage and single sign-on.
Authors:
--------
Novell, Inc.
%package gui
License: LGPL v2.1 or later
Summary: The CASA Console Utility
Group: Productivity/Other
#Requires: CASA = %{version} gtk-sharp >= 1.0.9 kdelibs3 >= 3.2.1 gtk2 >= 2.4.14
Requires: CASA = %{version} gtk-sharp2 >= 2.8.0 gtk2 >= 2.4.14
%description gui
This package contains the CASA (Common Authnetication Services Adapter)
Management application that allows you to manage credentials within
CASA and for your kwallet gnome keyring. Additionally, you can also
link secrets to one another.
Authors:
--------
Novell, Inc.
%prep
%setup -q
#%patch
%if %{_lib} == "lib64"
%define binsource bin64
%else
%define binsource bin
%endif
%build
export PATH=.:$PATH:/usr/%_lib/qt3/bin
%if %suse_version > 1000
export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -fstack-protector"
%endif
./autogen.sh
make
%install
export NO_BRP_CHECK_BYTECODE_VERSION="true"
mkdir -p %{buildroot}%{prefix}
mkdir -p %{buildroot}%{bin_prefix}/share
mkdir -p %{buildroot}%{bin_prefix}/share/java
mkdir -p %{buildroot}%{bin_prefix}/share/java/CASA
mkdir -p %{buildroot}%{prefix}/CASA
mkdir -p %{buildroot}%{bin_prefix}/%{_lib}
mkdir -p %{buildroot}%{bin_prefix}/bin
mkdir -p %{buildroot}%{bin_prefix}/sbin
mkdir -p %{buildroot}%{bin_prefix}/include
mkdir -p %{buildroot}%{prefix}/CASA/images
mkdir -p %{buildroot}%{prefix}/CASA/help
mkdir -p %{buildroot}%{prefix}/CASA/help/en
mkdir -p %{buildroot}%{prefix}/CASA/doc
mkdir -p %{buildroot}/%{_lib}/security
mkdir -p %{buildroot}/etc/init.d
mkdir -p %{buildroot}/etc/ld.so.conf.d
mkdir -p %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.miCASAWrapper.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.Common.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.A-D.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.CASAPolicy.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.GnomeKeyring.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.KWallet.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/Novell.CASA.DataEngines.FireFox.dll %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{binsource}/%{cfg}/micasad.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/micasad-init %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAManager.exe %{buildroot}%{bin_prefix}/bin
install -m 755 %{binsource}/%{cfg}/CASAcli %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.sh %{buildroot}%{bin_prefix}/bin
install -m 755 gui/CASAManager.exe.config %{buildroot}%{bin_prefix}/bin
install -m 644 gui/images/* %{buildroot}%{prefix}/CASA/images
install -m 644 gui/help/en/* %{buildroot}%{prefix}/CASA/help/en
install -m 755 micasad/startup/micasad %{buildroot}/etc/init.d
install -m 755 micasad/startup/micasad.sh %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casacfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/casaucfgpam %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/installcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/uninstallcasa %{buildroot}%{bin_prefix}/sbin
install -m 755 micasad/startup/iscasaconfiged %{buildroot}%{bin_prefix}/sbin
install -m 600 micasad/startup/micasad.conf.xml %{buildroot}/etc/opt/novell/micasa
install -m 755 %{_lib}/%{cfg}/pam_micasa.so %{buildroot}/%{_lib}/security
install -d %{buildroot}%{bin_prefix}/%{_lib}
install -d %{buildroot}%{bin_prefix}/bin
install -d %{buildroot}%{bin_prefix}/sbin
install -d %{buildroot}%{bin_prefix}/include
install -d %{buildroot}%{prefix}/CASA/doc
install -d %{buildroot}%{prefix}/CASA/images
install -d %{buildroot}%{prefix}/CASA/help/en
install -d %{buildroot}/%{_lib}/security
install -d %{buildroot}/etc/init.d
#install -m 644 %{buildroot}%{prefix}/%{_lib}/miCASA.jar %{buildroot}%{prefix}/CASA/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/%{_lib}
install -m 755 %{_lib}/%{cfg}/miCASA.jar %{buildroot}%{bin_prefix}/share/java/CASA/miCASA.jar
install -m 644 doc/product/casa_enu.pdf %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/License.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 doc/product/Readme.txt %{buildroot}%{prefix}/CASA/doc
install -m 644 include/micasa_mgmd.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa_types.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_string.h %{buildroot}%{bin_prefix}/include
install -m 644 include/sscs_utf8.h %{buildroot}%{bin_prefix}/include
install -m 644 include/micasa.h %{buildroot}%{bin_prefix}/include
install -m 644 include/casa_status.h %{buildroot}%{bin_prefix}/include
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so
ln -s libmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libmicasa.so.1
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so
ln -s libjmicasa.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libjmicasa.so.1
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so
ln -s libad_gk.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_gk.so.1
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so
ln -s libad_ff.so.%{bldno} %{buildroot}%{bin_prefix}/%{_lib}/libad_ff.so.1
ln -s /etc/init.d/micasad %{buildroot}%{bin_prefix}/sbin/rcmicasad
echo "/usr/%{_lib}/" >> %{buildroot}/etc/ld.so.conf.d/CASA.conf
install -d %{buildroot}/usr/share/applications
install gui/CASAManager.desktop %{buildroot}/usr/share/applications
%suse_update_desktop_file -r CASAManager X-SuSE-ControlCenter-Personal
%post
%{fillup_and_insserv micasad}
/sbin/ldconfig
%post gui
/sbin/ldconfig
%preun
%stop_on_removal micasad
if [ "x$1" = "x0" ]
then
/usr/sbin/casaucfgpam
fi
%postun
%restart_on_update micasad
%insserv_cleanup
/sbin/ldconfig
%postun gui
/sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %{bin_prefix}/share/java/CASA
%dir %{prefix}/CASA
%dir %{prefix}/CASA/doc
%dir %{bin_prefix}/%{_lib}/libmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libmicasa.so
%dir %{bin_prefix}/%{_lib}/libmicasa.so.1
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.%{bldno}
%dir %{bin_prefix}/%{_lib}/libjmicasa.so
%dir %{bin_prefix}/%{_lib}/libjmicasa.so.1
%dir %{bin_prefix}/%{_lib}/Novell.CASA.miCASAWrapper.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.Common.dll
%dir %{bin_prefix}/%{_lib}/Novell.CASA.CASAPolicy.dll
%dir /etc/opt/novell
%dir /etc/opt/novell/micasa
/etc/init.d/micasad
/%{_lib}/security/pam_micasa.so
/etc/ld.so.conf.d/CASA.conf
%{bin_prefix}/sbin/rcmicasad
%{bin_prefix}/sbin/casacfgpam
%{bin_prefix}/sbin/casaucfgpam
%{bin_prefix}/sbin/installcasa
%{bin_prefix}/sbin/uninstallcasa
%{bin_prefix}/sbin/iscasaconfiged
%{bin_prefix}/sbin/micasad.sh
%{bin_prefix}/%{_lib}/miCASA.jar
%{bin_prefix}/share/java/CASA/miCASA.jar
%{bin_prefix}/bin/micasad.exe
%{bin_prefix}/bin/micasad-init
/etc/opt/novell/micasa/micasad.conf.xml
%{prefix}/CASA/doc/casa_enu.pdf
%{prefix}/CASA/doc/License.txt
%{prefix}/CASA/doc/Readme.txt
%files cli
%defattr(-,root,root)
%{bin_prefix}/bin/CASAcli
%files devel
%defattr(-,root,root)
%{bin_prefix}/include/micasa_mgmd.h
%{bin_prefix}/include/micasa_types.h
%{bin_prefix}/include/sscs_string.h
%{bin_prefix}/include/sscs_utf8.h
%{bin_prefix}/include/micasa.h
%{bin_prefix}/include/casa_status.h
%files gui
%defattr(-,root,root)
%{bin_prefix}/bin/CASAManager.sh
%{bin_prefix}/bin/CASAManager.exe.config
%{bin_prefix}/bin/CASAManager.exe
%{bin_prefix}/share/applications/CASAManager.desktop
%{bin_prefix}/%{_lib}/libad_gk.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_gk.so
%{bin_prefix}/%{_lib}/libad_gk.so.1
%{bin_prefix}/%{_lib}/libad_ff.so.%{bldno}
%{bin_prefix}/%{_lib}/libad_ff.so
%{bin_prefix}/%{_lib}/libad_ff.so.1
%{bin_prefix}/%{_lib}/Novell.CASA.A-D.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.GnomeKeyring.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.KWallet.dll
%{bin_prefix}/%{_lib}/Novell.CASA.DataEngines.FireFox.dll
%dir %{prefix}/CASA/images
%{prefix}/CASA/images/*
%dir %{prefix}/CASA/help
%dir %{prefix}/CASA/help/en
%{prefix}/CASA/help/en/*
%changelog -n CASA