Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > 51e4fd475b1ac6293d08fccce35b2075 > files > 2

mandriva-galaxy-2006-12mdk.src.rpm

%define __libtoolize    /bin/true

Summary:	Mandriva-galaxy
Name:		mandriva-galaxy	
Version:	2006
Release:	12mdk
Epoch:		2
License:	GPL
URL:		http://www.mandriva.com/
Group:		System/Configuration/Other

# get the source from our cvs repository (see
# http://www.mandrakelinux.com/en/cvs.php3)
# no extra source or patch are allowed here.
Source:			%name-%version.tar.bz2

BuildRoot:		%_tmppath/%name-%release-root
BuildRequires:	XFree86-devel
BuildRequires:	libarts-devel
BuildRequires:	fam-devel
BuildRequires:	kdelibs-devel
BuildRequires:	libjpeg-devel
BuildRequires:	libpng-devel
BuildRequires:	qt3-devel
BuildRequires:	zlib-devel
BuildRequires:	intltool

BuildRequires:  autoconf2.5, automake >= 1.7

Group:		Graphical desktop/KDE
Requires:	kdelibs
Obsoletes:	mandrake-galaxy
Provides:	mandrake-galaxy
Obsoletes:  mandrivagalaxy
Provides:   mandrivagalaxy

%description
This package displays an html file allowing users to launch browsers to
other html pages (Mandriva Web sites or local html documentation) or to
launch Mandriva applications such as the Mandriva Control Center.

%prep

%setup -q

%build
make -f admin/Makefile.common

%{?__cputoolize: %{__cputoolize} }

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure script past this line
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

	%configure --enable-final \
		--disable-debug \
		--with-xinerama \
		--disable-rpath

%make

%install
rm -rf %buildroot

%makeinstall_std
# Bad hack - Tired
chmod 0755 %buildroot/%_bindir/*

install -d -m 0755 %buildroot/%_iconsdir/
install -m 0644 $RPM_BUILD_DIR/%name-%version/mdkhtmlbrowser/mandrivagalaxy.png %buildroot/%_iconsdir/

install -d -m 0755 %buildroot/%_datadir/nautilus/default-desktop/
install -m 0644 $RPM_BUILD_DIR/%name-%version/mdkhtmlbrowser/Welcome.desktop %buildroot/%_datadir/nautilus/default-desktop/

install -d -m 0755 %buildroot/%_datadir/apps/kdesktop/DesktopLinks/
install -m 0644 $RPM_BUILD_DIR/%name-%version/mdkhtmlbrowser/Welcome.desktop %buildroot/%_datadir/apps/kdesktop/DesktopLinks/

install -d -m 0755 %buildroot/%_datadir/mdk/mandrivagalaxy/
install -m 0644 $RPM_BUILD_DIR/%name-%version/mdkhtmlbrowser/*.png %buildroot/%_datadir/mdk/mandrivagalaxy/


(
	cd %buildroot/%_bindir/
	ln -s mandrivagalaxy.real mandrakegalaxy.real
)

(
	cd %buildroot/%_iconsdir/
	ln -s mandrivagalaxy.png mandrakegalaxy.png
)

%find_lang mandrivagalaxy

%post 
if [ -r /etc/sysconfig/i18n ] ; then
    . /etc/sysconfig/i18n
    if [ -n "$LANGUAGE" ]; then
        LISTLANG="`echo $LANGUAGE | tr ':' ' '`" ;
    else
        if [ -n "$LANG" ]; then
            LISTLANG="$LANG"
        else
            LISTLANG=en
        fi
    fi
else
    LISTLANG=en
fi

for i in $LISTLANG
do
    if [ -r %_datadir/mdk/mandrivagalaxy/mdkgalaxy-$i.html ]; then
        cat %_datadir/mdk/mandrivagalaxy/mdkgalaxy-$i.html > \
            %_datadir/mdk/mandrivagalaxy/mdkgalaxy.html
        break
    else
        lang=`echo $i | cut -b-2`
        if [ -r %_datadir/mdk/mandrivagalaxy/mdkgalaxy-$lang.html ]; then
            cat %_datadir/mdk/mandrivagalaxy/mdkgalaxy-$lang.html > \
                %_datadir/mdk/mandrivagalaxy/mdkgalaxy.html
            break;

        fi
    fi
done

if [ ! -r %_datadir/mdk/mandrivagalaxy/mdkgalaxy.html ]; then
    cat %_datadir/mdk/mandrivagalaxy/mdkgalaxy-en.html > \
        %_datadir/mdk/mandrivagalaxy/mdkgalaxy.html
fi

%postun

%preun
if [ $1 = 0 ]; then
    rm -f %_datadir/mdk/mandrivagalaxy/mdkgalaxy.html
fi

%clean
rm -fr %buildroot


%files -f mandrivagalaxy.lang
%defattr(-,root,root)
#
%_bindir/*

%_datadir/autostart/*.desktop
#
%_datadir/applnk/Applications/*.desktop
%dir %_datadir/mdk/
%dir %_datadir/mdk/mandrivagalaxy/
%_datadir/mdk/mandrivagalaxy/*.html
%_datadir/mdk/mandrivagalaxy/*.png
%attr(755,root,root) %config(noreplace) %{_sysconfdir}/X11/xinit.d/mandriva-galaxy
#
%_iconsdir/*.png
#%_iconsdir/large/*.png

%_datadir/nautilus/default-desktop/*.desktop
%_datadir/apps/kdesktop/DesktopLinks/*.desktop

%dir %_datadir/mdk/mandrivagalaxy/images/
%_datadir/mdk/mandrivagalaxy/images/*.png
%_datadir/mdk/mandrivagalaxy/images/*.jpeg
%_datadir/mdk/mandrivagalaxy/*.css
%_datadir/mdk/mandrivagalaxy/*.js


%changelog
* Tue Sep 20 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-12mdk
- Fix icons link

* Wed Sep 14 2005 Frederic Lepied <flepied@mandriva.com> 2006-11mdk
- updated translations

* Mon Sep 12 2005 Frederic Lepied <flepied@mandriva.com> 2006-10mdk
- fixed the inverted test

* Mon Sep 12 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-9mdk
- Oops cvs up => update css

* Mon Sep 12 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-8mdk
- Fix upgrade

* Mon Sep 12 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-7mdk
- Fix size

* Fri Sep 09 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-6mdk
- Update po

* Tue Sep  6 2005 Frederic Lepied <flepied@mandriva.com> 2006-5mdk
- fix startup
- mandriva

* Mon Sep 05 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-4mdk
- Change binary name

* Mon Sep  5 2005 Frederic Lepied <flepied@mandriva.com> 2006-3mdk
- rebuild

* Tue Aug 23 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-2mdk
- Enable javascript

* Wed Aug 03 2005 Laurent MONTEL <lmontel@mandriva.com> 2006-1mdk
- Rename

* Mon Mar 14 2005 Laurent MONTEL <lmontel@mandriva.com> 10.1-8mdk
- Update po file

* Thu Sep 09 2004 David Baudens <baudens@mandriva.com> 10.1-7mdk
- Add missing images (please think to also modify spec when you modify
  something in cvs)

* Thu Aug 26 2004 David Baudens <baudens@mandriva.com> 10.1-6mdk
- Update po files

* Tue Aug 17 2004 Laurent MONTEL <lmontel@mandriva.com> 10.1-5mdk
- Update po file

* Wed Aug 11 2004 Laurent MONTEL <lmontel@mandriva.com> 10.1-4mdk
- Update po file

* Fri Jul 30 2004 Laurent MONTEL <lmontel@mandriva.com> 10.1-3mdk
- Remove requires on xinitrc

* Tue Jul 27 2004 Laurent MONTEL <lmontel@mandriva.com> 10.1-2mdk
- Fix  permission of "mandrivagalaxy" now it launch into each WM

* Mon Jul 26 2004 Laurent MONTEL <lmontel@mandriva.com> 10.1-1mdk
- Update po file

* Mon Jun 28 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-20mdk
- Fix requires

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-19mdk
- Fix use automake/autoconf

* Fri Jun  4 2004  <lmontel@n2.mandriva.com> 10.0-18mdk
- Rebuild

* Fri May 21 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-17mdk
- Add missing buildrequires

* Mon Apr 19 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-16mdk
- Fix mandrakeexpert url in mdkgalaxy-fr

* Thu Apr 01 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-15mdk
- Use %%configure

* Mon Mar 29 2004 Pablo Saratxaga <pablo@mandriva.com> 10.0-14mdk
- Integrated Basque translations
- Updated/Added translations for Farsi, Tajik, Armenian, Macedonian, Arabic

* Fri Mar 12 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-13mdk
- Generate desktop file

* Wed Mar 10 2004 David Baudens <baudens@mandriva.com> 10.0-12mdk
- Switch to Mandrakelinux & co

* Tue Feb 24 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-11mdk
- Update po file

* Mon Feb 23 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-10mdk
- Update po file

* Tue Feb 17 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-9mdk
- Fix close button use kstdguiitem

* Thu Feb 12 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-8mdk
- Update html page

* Mon Feb 09 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-7mdk
- Update po files

* Mon Feb 02 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-6mdk
- Fix mcc url

* Thu Jan 29 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-5mdk
- Use new image

* Fri Jan 23 2004 David Baudens <baudens@mandriva.com> 10.0-4mdk
- New images

* Tue Jan 13 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-3mdk
- Fix use konqueror when "$BROWSER" is not initialised

* Tue Jan 13 2004 David Baudens <baudens@mandriva.com> 10.0-2mdk
- Update english

* Tue Jan 06 2004 Laurent MONTEL <lmontel@mandriva.com> 10.0-1mdk
- Update po file

* Mon Dec 15 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-12mdk
- Update translation

* Tue Dec 02 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-11mdk
- Package specific mandrakemove

* Thu Nov 27 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-10mdk
- Fix load good html file use $LANGUAGE

* Thu Nov 13 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-9mdk
- Fix launch into kde

* Thu Sep 11 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-8mdk
- Fix launch drakhelp

* Mon Sep 08 2003 David Baudens <baudens@mandriva.com> 9.2-7mdk
- Upate some URL

* Wed Sep 03 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-6mdk
- Fix launch url appl

* Wed Sep 03 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-5mdk
- Fix spec file

* Wed Sep 03 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-4mdk
- Use drakhelp

* Fri Aug 29 2003 David Baudens <baudens@mandriva.com> 9.2-3mdk
- Remove Safari
- Fix Control Center
- Reduce size

* Fri Aug 22 2003 David Baudens <baudens@mandriva.com> 9.2-2mdk
- Update translations

* Thu Aug 21 2003 Laurent MONTEL <lmontel@mandriva.com> 9.2-1mdk
- Update po file

* Fri Aug 15 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-24mdk
- Fix source

* Fri Aug 08 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-23mdk
- Update message
- Fix size

* Wed Jun 11 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-22mdk
- Fix crash

* Mon Mar 17 2003 David BAUDENS <baudens@mandriva.com> 9.1-21mdk
- Fix french Safari's translation

* Thu Mar 13 2003 David BAUDENS <baudens@mandriva.com> 9.1-20mdk
- Fix french Safari's translation 

* Thu Mar 13 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-19mdk
- Display translations

* Wed Mar 12 2003 David BAUDENS <baudens@mandriva.com> 9.1-18mdk
- Fix french translation

* Tue Mar 11 2003 David BAUDENS <baudens@mandriva.com> 9.1-17mdk
- Enable safari
- Fix broken links (documentation)
- Update icon
- Fix size

* Thu Mar  6 2003 Frederic Lepied <flepied@mandriva.com> 9.1-16mdk
- fix generation of the html file
- cleanup before removal
- Fix make rpm
- Fix spec file

* Wed Mar 05 2003 David BAUDENS <baudens@mandriva.com> 9.1-15mdk
- Fix html pages
- Add languages

* Fri Feb 28 2003 David BAUDENS <baudens@mandriva.com> 9.1-14mdk
- Fix mandrake-galaxy launch when .kde doesn't exist

* Fri Feb 28 2003 David BAUDENS <baudens@mandriva.com> 9.1-13mdk
- Update translations
- Add icon and .desktop

* Wed Feb 26 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-12mdk
- Update code ( fix i18n catalogue )

* Tue Feb 25 2003 David BAUDENS <baudens@mandriva.com> 9.1-11mdk
- Add translations

* Tue Feb 25 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-10mdk
- change mandrake-galaxy.html directory

* Tue Feb 25 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-9mdk
- Add Fred Crozat patch : test if it's necessary to launch mandrivagalaxy

* Tue Feb 25 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-8mdk
- Fix launch mandrake-galaxy under all WM

* Thu Feb 20 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-7mdk
- Fix default size

* Wed Feb 19 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-6mdk
- Don't launch it in root 

* Wed Feb 19 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-5mdk
- Fix description thanks to Buchan Milne <bgmilne@cae.co.za>

* Tue Feb 18 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-4mdk
- Fix caption

* Mon Feb 17 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-3mdk
- Fix qcheckbox

* Wed Feb 12 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-2mdk
- Fix mandrivagalaxy url

* Mon Feb 03 2003 Laurent MONTEL <lmontel@mandriva.com> 9.1-1mdk
- Initial package