Author: ranger
Date: Sun Feb 25 19:00:29 2007
New Revision: 670

URL: 
<http://svn.finkproject.org/websvn/listing.php?sc=1&rev=670&repname=user%3a+ranger>
Log:
starting on kde4 packaging

Added:
    trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.info
    trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.patch
    trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.info
    trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.patch
    trunk/experimental/common/main/finkinfo/kde/kdelibs4.info
    trunk/experimental/common/main/finkinfo/kde/kdelibs4.patch

Added: trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.info&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.info (added)
+++ trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.info Sun Feb 25 19:00:29 
2007
@@ -1,0 +1,112 @@
+Package: kdelibs4%type_pkg[kde]
+Version: 3.80.3
+Revision: 11
+Description: KDE4 - essential libraries
+Type: kde (-x11)
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
+
+Depends: <<
+       %N-shlibs (= %v-%r),
+       aspell,
+       default-icon-theme (>= 0.5-2)
+<<
+BuildDepends: <<
+       aspell-dev,
+       bzip2-dev,
+       cmake (>= 2.4.5-1),
+       cups-dev,
+       dbus-dev (>= 1.0-1),
+       expat1,
+       freetype219,
+       gettext-tools,
+       giflib,
+       libgettext3-dev,
+       libidn,
+       libjasper1,
+       libjpeg,
+       libpng3,
+       libtiff,
+       libxml2,
+       libxslt,
+       openexr-dev,
+       pcre,
+       pkgconfig,
+       qt4%type_pkg[kde],
+       (%type_pkg[kde] = -x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 3.3
+
+Source: mirror:kde:unstable/%v/src/kdelibs-%v.tar.bz2
+Source-MD5: 9b091e0d68e7eb8eaef5254e0f127d2d
+SourceDirectory: kdelibs-%v
+Patch: %{Ni}.patch
+
+SetCPPFLAGS: -I%p/lib/system-openssl/include
+SetLDFLAGS: -L%p/lib/system-openssl/lib
+CompileScript: <<
+#!/bin/sh -ev
+
+       export PATH="%p/lib/qt4%type_pkg[kde]/bin:$PATH"
+       mkdir build
+       pushd build
+       cmake -DCMAKE_INSTALL_PREFIX="%p/lib/kde4%type_pkg[kde]" 
-DEXECUTABLE_OUTPUT_PATH="%p/bin" ..
+       make
+       popd
+<<
+
+InstallScript: pushd build; make -j1 install DESTDIR="%d"; popd
+DocFiles: COPYING COPYING.LIB INSTALL
+RuntimeVars:   KDEDIR: %p
+SplitOff: <<
+       Package: %N-shlibs
+       Description: KDE4 - essential shared libraries
+       Depends: <<
+               aspell-shlibs,
+               bzip2-shlibs,
+               dbus-shlibs,
+               giflib-shlibs,
+               libgettext3-shlibs,
+               libidn-shlibs (>= 0.5.1-1),
+               libjasper1-shlibs,
+               libjpeg-shlibs,
+               libpng3-shlibs (>= 1.2.5-4),
+               libtiff-shlibs,
+               libxml2-shlibs (>= 2.5.2-1),
+               libxslt-shlibs (>= 1.0.27-1),
+               macosx (>= 10.3.9-1),
+               pcre-shlibs,
+               qt4%type_pkg[kde]-gui-shlibs,
+               xdg-base
+       <<
+       Recommends: %N (>= %v-%r)
+       Files: 
+       Shlibs: 
+<<
+SplitOff2: <<
+       Package: %N-dev
+       Description: KDE4 - essential development libraries and headers
+       Depends: %N (= %v-%r)
+       BuildDependsOnly: true
+       Files: 
+<<
+
+PostInstScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --install "%p/etc/xdg/menus/applications.menu" 
"applications.menu" "%p/etc/xdg/menus/kde-applications.menu" 40
+       env KDEDIR= KDEDIRS= HOME=/tmp XDG_CACHE_HOME=/tmp/kb/cache 
XDG_CONFIG_HOME=/tmp/kb/config \
+               XDG_DATA_HOME=/tmp/kb/share HISTFILE=/tmp/kb/.bash_history 
USER=root LOGNAME=root \
+               %p/bin/kbuildsycoca --global --noincremental --nosignal 
>/dev/null 2>&1 || :
+<<
+PostRmScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --remove "applications.menu" 
"%p/etc/xdg/menus/kde-applications.menu"
+<<
+
+DescDetail: Libraries for the K Desktop Environment.
+

Added: trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.patch
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.patch&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.patch (added)
+++ trunk/experimental/10.3/main/finkinfo/kde/kdelibs4.patch Sun Feb 25 
19:00:29 2007
@@ -1,0 +1,17 @@
+
+--- kdelibs-3.80.3/cmake/modules/KDE4Macros.cmake      2007-02-19 
04:56:10.000000000 -0500
++++ kdelibs-3.80.3-patched/cmake/modules/KDE4Macros.cmake      2007-02-25 
12:06:38.000000000 -0500
+@@ -545,7 +545,12 @@
+          set(_library_path_variable "LD_LIBRARY_PATH")
+       endif (APPLE)
+ 
+-      set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      if (APPLE)
++         # apple always has the RPATH, overriding DYLD_LIBRARY_PATH for 
random directories can cause issues
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${KDE4_LIB_DIR}")
++      else (APPLE)
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      endif (APPLE)
+       get_target_property(_executable ${_target_NAME} LOCATION )
+ 
+       # use add_custom_target() to have the sh-wrapper generated during build 
time instead of cmake time

Added: trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.info&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.info (added)
+++ trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.info Sun Feb 25 19:00:29 
2007
@@ -1,0 +1,112 @@
+Package: kdelibs4%type_pkg[kde]
+Version: 3.80.3
+Revision: 1021
+Description: KDE4 - essential libraries
+Type: kde (-x11)
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
+
+Depends: <<
+       %N-shlibs (= %v-%r),
+       aspell,
+       default-icon-theme (>= 0.5-2)
+<<
+BuildDepends: <<
+       aspell-dev,
+       bzip2-dev,
+       cmake (>= 2.4.5-1),
+       cups-dev,
+       dbus-dev (>= 1.0-1),
+       expat1,
+       freetype219,
+       gettext-tools,
+       giflib,
+       libgettext3-dev,
+       libidn,
+       libjasper1,
+       libjpeg,
+       libpng3,
+       libtiff,
+       libxml2,
+       libxslt,
+       openexr-dev,
+       pcre,
+       pkgconfig,
+       qt4%type_pkg[kde],
+       (%type_pkg[kde] = -x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 4.0
+
+Source: mirror:kde:unstable/%v/src/kdelibs-%v.tar.bz2
+Source-MD5: 9b091e0d68e7eb8eaef5254e0f127d2d
+SourceDirectory: kdelibs-%v
+Patch: %{Ni}.patch
+
+SetCPPFLAGS: -I%p/lib/system-openssl/include
+SetLDFLAGS: -L%p/lib/system-openssl/lib
+CompileScript: <<
+#!/bin/sh -ev
+
+       export PATH="%p/lib/qt4%type_pkg[kde]/bin:$PATH"
+       mkdir build
+       pushd build
+       cmake -DCMAKE_INSTALL_PREFIX="%p/lib/kde4%type_pkg[kde]" 
-DEXECUTABLE_OUTPUT_PATH="%p/bin" ..
+       make
+       popd
+<<
+
+InstallScript: pushd build; make -j1 install DESTDIR="%d"; popd
+DocFiles: COPYING COPYING.LIB INSTALL
+RuntimeVars:   KDEDIR: %p
+SplitOff: <<
+       Package: %N-shlibs
+       Description: KDE4 - essential shared libraries
+       Depends: <<
+               aspell-shlibs,
+               bzip2-shlibs,
+               dbus-shlibs,
+               giflib-shlibs,
+               libgettext3-shlibs,
+               libidn-shlibs (>= 0.5.1-1),
+               libjasper1-shlibs,
+               libjpeg-shlibs,
+               libpng3-shlibs (>= 1.2.5-4),
+               libtiff-shlibs,
+               libxml2-shlibs (>= 2.5.2-1),
+               libxslt-shlibs (>= 1.0.27-1),
+               macosx (>= 10.4.3-1),
+               pcre-shlibs,
+               qt4%type_pkg[kde]-gui-shlibs,
+               xdg-base
+       <<
+       Recommends: %N (>= %v-%r)
+       Files: 
+       Shlibs: 
+<<
+SplitOff2: <<
+       Package: %N-dev
+       Description: KDE4 - essential development libraries and headers
+       Depends: %N (= %v-%r)
+       BuildDependsOnly: true
+       Files: 
+<<
+
+PostInstScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --install "%p/etc/xdg/menus/applications.menu" 
"applications.menu" "%p/etc/xdg/menus/kde-applications.menu" 40
+       env KDEDIR= KDEDIRS= HOME=/tmp XDG_CACHE_HOME=/tmp/kb/cache 
XDG_CONFIG_HOME=/tmp/kb/config \
+               XDG_DATA_HOME=/tmp/kb/share HISTFILE=/tmp/kb/.bash_history 
USER=root LOGNAME=root \
+               %p/bin/kbuildsycoca --global --noincremental --nosignal 
>/dev/null 2>&1 || :
+<<
+PostRmScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --remove "applications.menu" 
"%p/etc/xdg/menus/kde-applications.menu"
+<<
+
+DescDetail: Libraries for the K Desktop Environment.
+

Added: trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.patch
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.patch&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.patch (added)
+++ trunk/experimental/10.4/main/finkinfo/kde/kdelibs4.patch Sun Feb 25 
19:00:29 2007
@@ -1,0 +1,17 @@
+
+--- kdelibs-3.80.3/cmake/modules/KDE4Macros.cmake      2007-02-19 
04:56:10.000000000 -0500
++++ kdelibs-3.80.3-patched/cmake/modules/KDE4Macros.cmake      2007-02-25 
12:06:38.000000000 -0500
+@@ -545,7 +545,12 @@
+          set(_library_path_variable "LD_LIBRARY_PATH")
+       endif (APPLE)
+ 
+-      set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      if (APPLE)
++         # apple always has the RPATH, overriding DYLD_LIBRARY_PATH for 
random directories can cause issues
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${KDE4_LIB_DIR}")
++      else (APPLE)
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      endif (APPLE)
+       get_target_property(_executable ${_target_NAME} LOCATION )
+ 
+       # use add_custom_target() to have the sh-wrapper generated during build 
time instead of cmake time

Added: trunk/experimental/common/main/finkinfo/kde/kdelibs4.info
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/kde/kdelibs4.info&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdelibs4.info (added)
+++ trunk/experimental/common/main/finkinfo/kde/kdelibs4.info Sun Feb 25 
19:00:29 2007
@@ -1,0 +1,117 @@
+Package: kdelibs4%type_pkg[kde]
+Version: 3.80.3
+Revision: 1
+#Type: kde (-x11 -mac)
+Type: kde (-x11)
+Description: KDE4 - essential libraries
+License: GPL/LGPL
+Maintainer: Benjamin Reed <[EMAIL PROTECTED]>
+
+Depends: %N-shlibs (= %v-%r), aspell, default-icon-theme (>= 0.5-2)
+BuildDepends: <<
+       aspell-dev,
+       bzip2-dev,
+       cmake (>= 2.4.5-1),
+       cups-dev,
+       dbus-dev (>= 1.0-1),
+       expat1,
+       freetype219,
+       gettext-tools,
+       giflib,
+       libgettext3-dev,
+       libidn,
+       libjasper1,
+       libjpeg,
+       libpng3,
+       libtiff,
+       libxml2,
+       libxslt,
+       openexr-dev,
+       pcre,
+       pkgconfig,
+       qt4%type_pkg[kde],
+       (%type_pkg[kde] = -x11) x11-dev,
+       system-openssl-dev
+<<
+GCC: 3.3
+
+Source: mirror:kde:unstable/%v/src/kdelibs-%v.tar.bz2
+Source-MD5: 9b091e0d68e7eb8eaef5254e0f127d2d
+SourceDirectory: kdelibs-%v
+
+Patch: %{Ni}.patch
+
+SetCPPFLAGS: -I%p/lib/system-openssl/include
+SetLDFLAGS: -L%p/lib/system-openssl/lib
+CompileScript: <<
+#!/bin/sh -ev
+
+       export PATH="%p/lib/qt4%type_pkg[kde]/bin:$PATH"
+       mkdir build
+       pushd build
+       cmake -DCMAKE_INSTALL_PREFIX="%p/lib/kde4%type_pkg[kde]" 
-DEXECUTABLE_OUTPUT_PATH="%p/bin" ..
+       make
+       popd
+<<
+
+InstallScript: pushd build; make -j1 install DESTDIR="%d"; popd
+
+DocFiles: COPYING COPYING.LIB INSTALL
+RuntimeVars: <<
+       KDEDIR: %p
+<<
+PostInstScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --install "%p/etc/xdg/menus/applications.menu" 
"applications.menu" "%p/etc/xdg/menus/kde-applications.menu" 40
+       env KDEDIR= KDEDIRS= HOME=/tmp XDG_CACHE_HOME=/tmp/kb/cache 
XDG_CONFIG_HOME=/tmp/kb/config \
+               XDG_DATA_HOME=/tmp/kb/share HISTFILE=/tmp/kb/.bash_history 
USER=root LOGNAME=root \
+               %p/bin/kbuildsycoca --global --noincremental --nosignal 
>/dev/null 2>&1 || :
+<<
+PostRmScript: <<
+       if [ -e "%p/etc/xdg/menus/applications.menu" ] && [ ! -L 
"%p/etc/xdg/menus/applications.menu" ]; then
+               mv "%p/etc/xdg/menus/applications.menu" 
"%p/etc/xdg/menus/applications.menu.bak"
+       fi
+       update-alternatives --remove "applications.menu" 
"%p/etc/xdg/menus/kde-applications.menu"
+<<
+
+SplitOff: <<
+       Package: %N-shlibs
+       Description: KDE4 - essential shared libraries
+       Depends: <<
+               aspell-shlibs,
+               bzip2-shlibs,
+               dbus-shlibs,
+               giflib-shlibs,
+               libgettext3-shlibs,
+               libidn-shlibs (>= 0.5.1-1),
+               libjasper1-shlibs,
+               libjpeg-shlibs,
+               libpng3-shlibs (>= 1.2.5-4),
+               libtiff-shlibs,
+               libxml2-shlibs (>= 2.5.2-1),
+               libxslt-shlibs (>= 1.0.27-1),
+               macosx (>= 10.4.3-1),
+               pcre-shlibs,
+               qt4%type_pkg[kde]-gui-shlibs,
+               xdg-base
+       <<
+       Recommends: %N (>= %v-%r)
+       Files: <<
+       <<
+       Shlibs: <<
+       <<
+<<
+SplitOff2: <<
+       Package: %N-dev
+       Description: KDE4 - essential development libraries and headers
+       Depends: %N (= %v-%r)
+       BuildDependsOnly: true
+       Files: <<
+       <<
+<<
+
+DescDetail: <<
+Libraries for the K Desktop Environment.
+<<

Added: trunk/experimental/common/main/finkinfo/kde/kdelibs4.patch
URL: 
<http://svn.finkproject.org/websvn/filedetails.php?path=/trunk/experimental/common/main/finkinfo/kde/kdelibs4.patch&rev=670&repname=user%3a+ranger>
==============================================================================
--- trunk/experimental/common/main/finkinfo/kde/kdelibs4.patch (added)
+++ trunk/experimental/common/main/finkinfo/kde/kdelibs4.patch Sun Feb 25 
19:00:29 2007
@@ -1,0 +1,17 @@
+diff -uNr kdelibs-3.80.3/cmake/modules/KDE4Macros.cmake 
kdelibs-3.80.3-patched/cmake/modules/KDE4Macros.cmake
+--- kdelibs-3.80.3/cmake/modules/KDE4Macros.cmake      2007-02-19 
04:56:10.000000000 -0500
++++ kdelibs-3.80.3-patched/cmake/modules/KDE4Macros.cmake      2007-02-25 
12:06:38.000000000 -0500
+@@ -545,7 +545,12 @@
+          set(_library_path_variable "LD_LIBRARY_PATH")
+       endif (APPLE)
+ 
+-      set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      if (APPLE)
++         # apple always has the RPATH, overriding DYLD_LIBRARY_PATH for 
random directories can cause issues
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${KDE4_LIB_DIR}")
++      else (APPLE)
++         set(_ld_library_path 
"${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/:${LIB_INSTALL_DIR}:${KDE4_LIB_DIR}:${QT_LIBRARY_DIR}")
++      endif (APPLE)
+       get_target_property(_executable ${_target_NAME} LOCATION )
+ 
+       # use add_custom_target() to have the sh-wrapper generated during build 
time instead of cmake time


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to