diff options
Diffstat (limited to 'kbfx.spec')
-rw-r--r-- | kbfx.spec | 255 |
1 files changed, 0 insertions, 255 deletions
diff --git a/kbfx.spec b/kbfx.spec deleted file mode 100644 index 11ec087..0000000 --- a/kbfx.spec +++ /dev/null @@ -1,255 +0,0 @@ -%define name kbfx -%define version 0.4.9.3.1 -%define kbfx_release 1 -%define is_stable 1 -%define debug_package %{nil} - -%define is_unknown %(test -e /etc/mandrake-release -o -e /etc/SuSE-release -o -e /etc/fedora-release -o -e /etc/pclinuxos-release && echo 0 || echo 1) -%define is_suse %(test -e /etc/SuSE-release && echo 1 || echo 0) -%define is_fedora %(test -e /etc/fedora-release && echo 1 || echo 0) -%define is_mandrake %(test -e /etc/mandrake-release && echo 1 || echo 0) -%define is_pclinuxos %(test -e /etc/pclinuxos-release && echo 1 || echo 0) - -%if %{is_suse} -%define prefix /opt/trinity -Group: System/GUI/KDE -Release: %{kbfx_release}.suse%(echo "%{suse_version}" | %__sed -e 's/.$//') -Requires: tdelibs3 -BuildRequires: tdelibs3-devel tdebase3-devel -BuildRequires: cmake, automake, libtool -BuildRequires: glibc-devel, libstdc++-devel -%endif - -%if %{is_fedora} -%define fedora_version %(rpm -q --queryformat '%{VERSION}' fedora-release) -%define fedora_vernum %(echo "%{fedora_version}" | tr -d '.') -%define prefix /usr -Group: System/GUI/KDE -Release: %{kbfx_release}.FC%{fedora_vernum} -Requires: tdebase -BuildRequires: tdebase-devel qt-devel -BuildRequires: cmake, automake, libtool -BuildRequires: glibc-devel, libstdc++-devel -%endif - -%if %{is_mandrake} -%if %{is_pclinuxos} < 1 -%define prefix /usr -Group: Graphical desktop/KDE -Release: %{kbfx_release}.mdv%(echo "%{mdkversion}" | %__sed -e 's/.$//') -Requires: tdebase -BuildRequires: tdebase-devel -BuildRequires: cmake, automake, libtool -BuildRequires: glibc-devel, libstdc++-devel -%endif -%endif - -%if %{is_pclinuxos} -%define prefix /usr -Group: Graphical desktop/KDE -Release: %{kbfx_release}.pclos%{product_version} -Requires: tdelibs -BuildRequires: cmake, automake, libtool -BuildRequires: tdelibs-devel -%endif - -%if %{is_unknown} -%define prefix %(tde-config --prefix) -Group: Graphical desktop/KDE -Release: %{kbfx_release} -BuildRequires: cmake, automake, libtool -%endif - - -Name: %{name} -Version: %{version} -License: GPL -URL: http://www.kbfx.net -Summary: An alternative to the classical K-Menu button and it's menu. -BuildRoot: %{_tmppath}/build-%{name}-%{version}-root -Packager: PhobosK <phobosk@mail.kbfx.net> -Vendor: KBFX TEAM -Provides: kbfx - -%if %{is_stable} < 1 -Source: %{name}-%{version}-%{kbfx_release}.tar.bz2 -%else -Source: %{name}-%{version}.tar.bz2 -%endif - -%description -KBFX is an alternative to the classical K-Menu button and it's menu. -It improves the user experience by enabling the user to set a bigger (and thus more visible) start button and by finally replacing the Win95-like K-Menu with the Spinx bar. -If you still want the old menu, because you're used to it, it is still available as an option in kbfx. - -Main features: - Spinx Bar has 6 Basic Functionalities. - 1.Selecting an Application Group - 2.Selecting an Application - 3.Type and locate an Application - 4.Logout of the Desktop - 5.Lock the Desktop - 6.Launch KBFX settings manager - 7.Scroll up and down the application list - -Extra features: - 1.Double buffered Widgets to minimize flicker. - 2.Animated scroll bars - 3.New Tooltip - 4.Gif/Mng File Support - 5.New Control Manager - -%prep - -%if %{is_stable} < 1 -%setup -n %{name}-%{version}-%{kbfx_release} -%else -%setup -n %{name}-%{version} -%endif - -rm -Rf build -mkdir build -cd build -export DESTDIR=${RPM_BUILD_ROOT} -cmake ../ -DCMAKE_INSTALL_PREFIX=%{prefix} - -%build -cd build - -%install -cd build -[ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -Rf ${RPM_BUILD_ROOT}; -export DESTDIR=${RPM_BUILD_ROOT} -make install - -%if %{is_mandrake} -mkdir -p ${RPM_BUILD_ROOT}%{_menudir} -cat << EOF > ${RPM_BUILD_ROOT}%{_menudir}/%{name} -?package(%{name}): needs="kde" kde_filename="kbfxconfig" \ -section="System/Configuration/Other" title="KBFX Configurator" icon="kbfxconfigapp" \ -command="kbfxconfigapp" longtitle="KBFX Configuration Utility" \ -kde_opt="\\\\nEncoding=UTF-8\\\\nType=Application" -EOF -%endif - -%post -if [ -x /usr/bin/update-menus ]; then /usr/bin/update-menus || true ; fi -/sbin/ldconfig - -%postun -if [ "$1" = "0" -a -x /usr/bin/update-menus ]; then /usr/bin/update-menus || true ; fi -/sbin/ldconfig - - -%clean -[ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -Rf ${RPM_BUILD_ROOT}; - -%files -%defattr(-, root, root) -%{prefix}/* - -%changelog - -* Wed May 16 2007 0.4.9.3.1 - - CHANGED layout and font configfile specs - - UPDATED help documentation - - ADDED fade transition effect on the KBFX Button - - ADDED install guides for using checkinstall - - ADDED Hungarian translation (thanks to Ferenc Stelcz for it) - - ADDED option to watch for KDE global changes like new installed applications - - ADDED option for Theme Info - - ADDED resizable configuration dialogs - - ADDED drag&drop hover, pressed and normal images over the KBFX button - - ADDED tooltip support for the KBFX button - - ADDED switch between KBFX and K Menu - - ADDED new two panel skin - "2panels" - - ADDED configurable middle background - middleboxbg.png - - ADDED fonts support in every part of the menu - - ADDED layout support in the KBFX Configurator - - ADDED support for the new versions of strigi - - ADDED support for use of strigi in Gentoo - - ADDED support for SVN version in Gentoo - - ADDED support for PCLinuxOS rpm build (thanks to @PaGal and @tom777 for the testing) - - ADDED support for future KDE4 (part 1) - - ADDED uninstall option for "build.sh" script - - FIXED cmake uninstall - - FIXED RPM .la issues - - FIXED some major bugs - - REMOVED Water effect (too much CPU time consuming and not a favorite one for our users) - -* Wed Jan 17 2007 0.4.9.3-20070117 - - Initial Release of the 0.4.9.3 Series - KBFX Silk (0.4.9.3) - - New Build system (cmake) - - Re-write of the data backend - - Re-write of the GUI - - Totally new theme - - Improved configuration dialog - -* Fri Nov 17 2006 0.4.9.2rc4 - - CHANGED some aspects of autoconf/automake behaviour - - CHANGED "Toolbar Resize" behaviour - turned off by default so kicker doesn't change its size anymore - - ADDED support for Mandriva 2007 compilation (no menudrake there by default) - - FIXED Searchbar behaviour (thanks @gropiuskalle) - - FIXED some minor bugs - -* Sun Nov 05 2006 0.4.9.2rc3 - - ADDED support for preparing .kbfxtheme files in konqueror (look the explanation in HOWTO file) - - ADDED "--prepare" commandline option to pack existing KBFX Skin Folders to .kbfxtheme files - - ADDED "Default Theme's Personal Image" to the "KBFX Configurator Application" - - ADDED "Toolbar Resize" option to the "KBFX Configurator Application" for the toolbar where the KBFX Button resides - - ADDED it, bg and nl translations - - FIXED some minor bugs - -* Mon Sep 19 2006 0.4.9.2rc2 - - CHANGED "KBFX Configurator Application" - rewritten from scratch and is no more part of "kcontrol" - - CHANGED "Tooltip Animation" behaviour - turned off by default - - ADDED new Default Theme - - ADDED fonts configuration option to the "KBFX Configurator Application" - - ADDED Install/Delete Themes to the "KBFX Configurator Application" - - ADDED support for .kbfxtheme files in konqueror (look the explanation in HOWTO file) - - ADDED possibility to change "dude" image to the "KBFX Configurator Application" - - ADDED Free-BSD Support - - FIXED font alignment problems - - FIXED long applications name problem - - FIXED some memory leaks - - FIXED some minor bugs - -* Sun Jun 18 2006 0.4.9.2-20060708cvs - - UPDATED make system - -* Sun Jun 11 2006 0.4.9.2-20060611cvs - - ADDED KNOWN_BUGS file in the project documents - - ADDED PC-BSD Support - - ADDED Drag and Drop Support - - FIXED a bug with showing icons in "Recently Used" items - - FIXED a bug with the placement of ".face.icon" (thanks @Nucc) - - Flicker Free KBFX Button - - Flicker Free KBFX SPINX Menu TOP - - Better scrolling - - -* Sun May 28 2006 0.4.9.2-20060528cvs - - ADDED suport for Fedora rpm - - ADDED an option to disable tooltip (see HOWTO file) - - FIXED a problem with building SUSE rpm - - -* Wed May 10 2006 0.4.9.2rc1 - - ADDED suport for SUSE rpm - - ADDED support for Buttons with Drop shadows - - ADDED Font settings as part of the Theme itself - - ADDED Grouping header for each application group and sub groups - - ADDED Kiosk mode support - - ADDED Handling of submenus - - FIXED a problem with make - - FIXED make system for all distributions - - Better support for Mandriva distribution - - More applications for the menu - - -* Sun Apr 16 2006 0.4.9.1-1 - Initial rpm release - - FIXED Kbfx configuration - - FIXED Slack 1.9 automake and compilation - - FIXED /tmp/.kbfx.html - |