Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 8fefd15c0558ac833d54d569c3da0f9a > files > 3

kxdocker-1.1.4-7mdv2008.0.src.rpm

%define name    kxdocker
%define version 1.1.4
%define release %mkrel 7
%define res_ver 1.1.0
%define Summary KXDocker is an innovative docker for KDE, it's very similar to Mac OSX Docker

%define major 0
%define libname_orig   lib%{name}
%define libname %mklibname %{name} %{major}

Summary:        %{Summary}
Name:           %{name}
Version:        %{version}
Release:        %{release}

License:        GPL
Group:          Graphical desktop/KDE
Source0:        %{name}-%{version}a.tar.bz2

# resources
Source1:        http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/kxdocker-resources-%res_ver.tar.bz2

Url:            http://www.xiaprojects.com/www/prodotti/kxdocker/main.php
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:  kdelibs-devel
BuildRequires:  libxtst-devel 

%description
KXDocker is an innovative docker for KDE, it's very similar to Mac OSX Docker.

%pre
# Fix upgrade problem, now pillow is a symlink
if [ -d "/usr/share/apps/kxdocker/themes/pillow" ]; then
	rm -rf "/usr/share/apps/kxdocker/themes/pillow"
fi

%post
%update_menus

%postun
%clean_menus

%files -f %{name}.lang
%defattr(-,root,root,-)
%_bindir/kxdocker
%_menudir/*

%_datadir/applnk/Utilities/kxdocker.desktop

%dir %_datadir/apps/kxdocker/
%_datadir/apps/kxdocker/kxdocker_conf.xml
%_datadir/apps/kxdocker/kxdocker_conf_default.xml
%_datadir/apps/kxdocker/kxdockerui.rc

%dir %_docdir/HTML/en/kxdocker/
%doc %_docdir/HTML/en/kxdocker/common
%doc %_docdir/HTML/en/kxdocker/*.bz2
%doc %_docdir/HTML/en/kxdocker/*.docbook


%_datadir/icons/hicolor/128x128/apps/kxdocker.png
%_datadir/icons/hicolor/16x16/apps/kxdocker.png
%_datadir/icons/hicolor/22x22/apps/kxdocker.png
%_datadir/icons/hicolor/32x32/apps/kxdocker.png
%_datadir/icons/hicolor/48x48/apps/kxdocker.png
%_datadir/icons/hicolor/64x64/apps/kxdocker.png

%dir %_datadir/apps/kxdocker/
%_datadir/apps/kxdocker/kxdocker_resources-0.0.1
%_datadir/apps/kxdocker/kxdocker_resources-0.0.2
%_datadir/apps/kxdocker/kxdocker_resources-0.0.3
%_datadir/apps/kxdocker/kxdocker_resources-0.0.4
%_datadir/apps/kxdocker/kxdocker_resources-0.0.5
%_datadir/apps/kxdocker/kxdocker_resources-0.0.6
%_datadir/apps/kxdocker/kxdocker_resources-0.0.7
%_datadir/apps/kxdocker/kxdocker_resources-0.0.8
%_datadir/apps/kxdocker/kxdocker_resources-0.0.9
%_datadir/apps/kxdocker/kxdocker_resources-0.0.10
%_datadir/apps/kxdocker/kxdocker_resources-0.0.11
%_datadir/apps/kxdocker/kxdocker_resources-0.0.12
%_datadir/apps/kxdocker/kxdocker_resources-0.0.13
%_datadir/apps/kxdocker/kxdocker_resources-0.0.14
%_datadir/apps/kxdocker/kxdocker_resources-0.0.15
%_datadir/apps/kxdocker/kxdocker_resources-0.0.16

%dir %_datadir/apps/kxdocker/plugins/

%dir %_datadir/apps/kxdocker/plugins/gclock/
%_datadir/apps/kxdocker/plugins/gclock/*

%dir %_datadir/apps/kxdocker/plugins/gdate/
%_datadir/apps/kxdocker/plugins/gdate/*.png

%dir %_datadir/apps/kxdocker/sounds/
%_datadir/apps/kxdocker/sounds/*.wav

%dir %_datadir/apps/kxdocker/themes/
%dir %_datadir/apps/kxdocker/themes/arrows/
%dir %_datadir/apps/kxdocker/themes/arrows/top/
%_datadir/apps/kxdocker/themes/arrows/*.png
%_datadir/apps/kxdocker/themes/arrows/top/*.png

%dir %_datadir/apps/kxdocker/themes/bar/
%_datadir/apps/kxdocker/themes/bar/*

%dir %_datadir/apps/kxdocker/themes/icons/
%_datadir/apps/kxdocker/themes/icons/*.png

%_datadir/apps/kxdocker/themes/pillow

%dir %_datadir/apps/kxdocker/themes/trobblers/
%dir %_datadir/apps/kxdocker/themes/trobblers/circle_mac/
%_datadir/apps/kxdocker/themes/trobblers/circle_mac/*.png
%_datadir/apps/kxdocker/themes/trobblers/default

%dir %_datadir/apps/kxdocker/themes/poof/
%_datadir/apps/kxdocker/themes/poof/*.png

#--------------------------------------------------------------------

%package -n     %{libname}
Summary:        Libraries needed by %{name}
Group:          System/Libraries
Provides:       %{libname_orig} = %{version}-%{release}

%description -n %{libname}
Libraries needed for %{name}

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%files -n %{libname}
%defattr(-,root,root,-)
%{_libdir}/*.so.*
%{_libdir}/*.la
%dir %{_libdir}/kxdocker
%{_libdir}/kxdocker/*

#--------------------------------------------------------------------

%package -n     %{libname}-devel
Summary:        Development tools for %name
Group:          Development/C++
Requires:       %{libname} = %{version}
Provides:       %{libname_orig}-devel = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}

%description -n %{libname}-devel
This package contains the header files
needed for development with %{name}.

%files -n %{libname}-devel
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so

#--------------------------------------------------------------------

%prep
%setup -q -n %name-%{version}a -a 1

%build
%configure     --enable-debug=full \
%if "%{_lib}" != "lib"
               --enable-libsuffix="%(A=%{_lib}; echo ${A/lib/})"
%endif

make clean
make

%install
rm -rf %buildroot
%makeinstall

# Menu
install -d $RPM_BUILD_ROOT%{_menudir}
kdedesktop2mdkmenu.pl %{name} "System" $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/kxdocker.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}

pushd kxdocker-resources-%res_ver
./configure
make DESTDIR=%buildroot install
popd

%find_lang %{name}

%clean
rm -rf %buildroot




%changelog
* Mon Apr 30 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 1.1.4-7mdv2008.0
+ Revision: 19698
- Updated kxdocker resources, closes #25524.

  + Mandriva <devel@mandriva.com>


* Wed Jan 17 2007 Nicolas Lécureuil <neoclust@mandriva.org> 1.1.4-6mdv2007.0
+ Revision: 109805
- Rebuild to get rid of wrong require on x86_64 (#22687)
- Reorganize file list
- Increase release
- Fix some rpmlint warnings
- Add BuildRequires
- import kxdocker-1.1.4-3mdv2007.0

* Fri Jun 23 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.1.4-1mdv2007.0
- Rebuild for missing package

* Sun May 21 2006 Laurent MONTEL <lmontel@mandriva.com> 1.1.4-2
- Rebuild

* Wed Apr 19 2006 Lenny Cartier <lenny@mandriva.com> 1.1.4-1mdk
- 1.1.4

* Fri Apr 07 2006 Lenny Cartier <lenny@mandriva.com> 1.1.2-1mdk
- 1.1.2

* Tue Mar 21 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.1.1-1mdk
- 1.1.1

* Mon Mar 20 2006 Lenny Cartier <lenny@mandriva.com> 1.1.0-1mdk
- 1.1.0

* Wed Mar 01 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.0.0a-1mdk
- 1.0.0a
- add library package
- reenable libtool
- drop debug stuff as rpm now automatically handles it
- disable parallell build as it seems to be broken now

* Sat Jan 07 2006 Anssi Hannula <anssi@mandriva.org> 0.39-2mdk
- fix x86_64 build

* Tue Oct 25 2005 Lenny Cartier <lenny@mandriva.com> 0.39-1mdk
- 0.39

* Tue Sep 27 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.38-1mdk
- New release 0.38
- %%{1}mdv2007.1- change url

* Tue Jul 05 2005 Lenny Cartier <lenny@mandriva.com> 0.35-1mdk
- 0.35

* Fri Jun 03 2005 Lenny Cartier <lenny@mandriva.com> 0.33-1mdk
- 0.33

* Tue May 03 2005 Laurent MONTEL <lmontel@mandriva.com> 0.31-1mdk
- 0.31

* Tue Apr 12 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.30-1mdk
- 0.30

* Fri Feb 25 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 0.28-1mdk
- 0.28

* Mon Jan 17 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.26-1mdk
- 0.26

* Mon Jan 03 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 0.25-0.fix3.1mdk
- 0.25 fix3

* Thu Dec 23 2004 Michael Scherer <misc@mandrake.org> 0.24-4mdk
- Add summary

* Thu Dec 23 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.24-3mdk
- Add debug

* Tue Dec 21 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.24-2mdk
- Add theme

* Mon Dec 20 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.24-1mdk
- Initial package