put yast2 into build automation
This commit is contained in:
		| @@ -1 +1 @@ | |||||||
| 1.6.462 | 1.6.515 | ||||||
|   | |||||||
							
								
								
									
										95
									
								
								casa-yast/tools/yast2-CASA.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										95
									
								
								casa-yast/tools/yast2-CASA.spec
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,95 @@ | |||||||
|  | # | ||||||
|  | # spec file for package yast2-CASA (Version @VERSION@) | ||||||
|  | # | ||||||
|  | # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. | ||||||
|  | # This file and all modifications and additions to the pristine | ||||||
|  | # package are under the same license as the package itself. | ||||||
|  | # | ||||||
|  | # Please submit bugfixes or comments via http://bugs.opensuse.org | ||||||
|  | # | ||||||
|  |  | ||||||
|  | # norootforbuild | ||||||
|  |  | ||||||
|  | # | ||||||
|  | # spec file for package yast2-CASA (Version @VERSION@) | ||||||
|  | # | ||||||
|  | # norootforbuild | ||||||
|  |  | ||||||
|  | Name:		yast2-CASA | ||||||
|  | BuildRequires:	yast2-devel yast2-devtools update-desktop-files | ||||||
|  | Version:	@VERSION@ | ||||||
|  | Release:	0 | ||||||
|  | License:	LGPL | ||||||
|  | Group:		System/YaST | ||||||
|  | BuildRoot:	%{_tmppath}/%{name}-%{version}-build | ||||||
|  | Source0:	%{name}-%{version}.tar.bz2 | ||||||
|  |  | ||||||
|  | prefix:		/usr | ||||||
|  |  | ||||||
|  | Requires:	yast2 CASA > 1.6.400  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | Summary:	Configuration for Novell CASA (Common Authentication Services Adapter) | ||||||
|  |  | ||||||
|  | %description | ||||||
|  | Novell CASA (Common Authentication Services Adapter) YaST Configuration module. This module | ||||||
|  | is designed to assist system administrators to configure and eanble CASA through Yast after | ||||||
|  | system installation. | ||||||
|  |  | ||||||
|  | %prep | ||||||
|  | %setup -n yast2-CASA-@VERSION@ | ||||||
|  |  | ||||||
|  | %build | ||||||
|  | %{prefix}/bin/y2tool y2autoconf | ||||||
|  | %{prefix}/bin/y2tool y2automake | ||||||
|  | autoreconf --force --install | ||||||
|  |  | ||||||
|  | export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" | ||||||
|  | export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG" | ||||||
|  |  | ||||||
|  | %{?suse_update_config:%{suse_update_config -f}} | ||||||
|  | ./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir} | ||||||
|  | make %{?jobs:-j%jobs} | ||||||
|  |  | ||||||
|  | %install | ||||||
|  | make install DESTDIR="$RPM_BUILD_ROOT" | ||||||
|  | [ -e "%{prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT" | ||||||
|  | for f in `find $RPM_BUILD_ROOT/%{prefix}/share/applications/YaST2/ -name "*.desktop"` ; do | ||||||
|  |     d=${f##*/} | ||||||
|  |     %suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop} | ||||||
|  | done | ||||||
|  |  | ||||||
|  | chmod 555 $RPM_BUILD_ROOT/usr/share/applications/install_casa_yast_icons | ||||||
|  |  | ||||||
|  |  | ||||||
|  | %clean | ||||||
|  | rm -rf "$RPM_BUILD_ROOT" | ||||||
|  |  | ||||||
|  | %post | ||||||
|  | echo "yast2-CASA post install script" | ||||||
|  | echo "installing the Novell CASA YaST icon files" | ||||||
|  | /usr/share/applications/install_casa_yast_icons install rpm | ||||||
|  | exit 0 | ||||||
|  |  | ||||||
|  | %preun | ||||||
|  | if [ "$1" = 0 ]; then | ||||||
|  | 	echo "yast2-CASA pre uninstall script" | ||||||
|  | 	echo "removing the Novell CASA YaST icon files" | ||||||
|  | 	/usr/share/applications/install_casa_yast_icons uninstall rpm | ||||||
|  | fi | ||||||
|  | exit 0 | ||||||
|  |  | ||||||
|  |  | ||||||
|  | %files | ||||||
|  | %defattr(-,root,root) | ||||||
|  | %dir /usr/share/YaST2/include/CASA | ||||||
|  | /usr/share/applications/install_casa_yast_icons | ||||||
|  | /usr/share/pixmaps/CASA_22.png | ||||||
|  | /usr/share/pixmaps/CASA_32.png | ||||||
|  | /usr/share/pixmaps/CASA_48.png | ||||||
|  | /usr/share/YaST2/include/CASA/* | ||||||
|  | /usr/share/YaST2/clients/CASA.ycp | ||||||
|  | /usr/share/YaST2/clients/CASA_*.ycp | ||||||
|  | /usr/share/YaST2/modules/NovellCasa.* | ||||||
|  | %{prefix}/share/applications/YaST2/CASA.desktop | ||||||
|  | %doc %{prefix}/share/doc/packages/yast2-CASA | ||||||
		Reference in New Issue
	
	Block a user