From 68ad0f89746b6b7cab2284fd4c30a23e0bbb9212 Mon Sep 17 00:00:00 2001 From: davehome Date: Wed, 2 Nov 2011 22:24:51 -0600 Subject: [PATCH] New package: The slowest, buggiest, email client ever: evolution. --- srcpkgs/evolution-devel | 1 + srcpkgs/evolution/depends | 2 + srcpkgs/evolution/evolution-devel.template | 14 ++++ srcpkgs/evolution/libevolution.template | 55 ++++++++++++++ srcpkgs/evolution/template | 83 ++++++++++++++++++++++ srcpkgs/libevolution | 1 + xbps-src/common/mapping_shlib_binpkg.txt | 23 ++++++ 7 files changed, 179 insertions(+) create mode 120000 srcpkgs/evolution-devel create mode 100644 srcpkgs/evolution/depends create mode 100644 srcpkgs/evolution/evolution-devel.template create mode 100644 srcpkgs/evolution/libevolution.template create mode 100644 srcpkgs/evolution/template create mode 120000 srcpkgs/libevolution diff --git a/srcpkgs/evolution-devel b/srcpkgs/evolution-devel new file mode 120000 index 0000000000..cbf0fe2241 --- /dev/null +++ b/srcpkgs/evolution-devel @@ -0,0 +1 @@ +evolution \ No newline at end of file diff --git a/srcpkgs/evolution/depends b/srcpkgs/evolution/depends new file mode 100644 index 0000000000..214cb4e13b --- /dev/null +++ b/srcpkgs/evolution/depends @@ -0,0 +1,2 @@ +abi_depends=">=3.2.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/evolution/evolution-devel.template b/srcpkgs/evolution/evolution-devel.template new file mode 100644 index 0000000000..b40dad1bca --- /dev/null +++ b/srcpkgs/evolution/evolution-devel.template @@ -0,0 +1,14 @@ +# Template file for 'evolution-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libevolution + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/evolution/libevolution.template b/srcpkgs/evolution/libevolution.template new file mode 100644 index 0000000000..83958761c0 --- /dev/null +++ b/srcpkgs/evolution/libevolution.template @@ -0,0 +1,55 @@ +# Template file for 'libevolution'. +# +short_desc="${sourcepkg} - runtime libraries" +long_desc="${long_desc} + + This package contains the runtime libraries." + +Add_dependency run libcanberra +Add_dependency run libgtkhtml +Add_dependency run nss +Add_dependency run evolution-data-server +Add_dependency run libical +Add_dependency run libSM +Add_dependency run libICE +Add_dependency run mx +Add_dependency run clutter-gtk +Add_dependency run clutter +Add_dependency run cogl +Add_dependency run json-glib +Add_dependency run MesaLib +Add_dependency run libXi +Add_dependency run libdrm +Add_dependency run libX11 +Add_dependency run libXext +Add_dependency run libXdamage +Add_dependency run libXcomposite +Add_dependency run libXfixes +Add_dependency run enchant +Add_dependency run sqlite +Add_dependency run libsoup +Add_dependency run nspr +Add_dependency run glibc +Add_dependency run gtk+3 +Add_dependency run GConf +Add_dependency run libxml2 +Add_dependency run gnome-desktop +Add_dependency run atk +Add_dependency run glib +Add_dependency run pango +Add_dependency run gdk-pixbuf +Add_dependency run cairo +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run libldap +Add_dependency run libsoup-gnome +Add_dependency run libnotify +Add_dependency run gnome-online-accounts +Add_dependency run libgdata +Add_dependency run gstreamer +Add_dependency run libgweather + +do_install() +{ + vmove usr/lib/evolution usr/lib +} diff --git a/srcpkgs/evolution/template b/srcpkgs/evolution/template new file mode 100644 index 0000000000..4dac4cf2c8 --- /dev/null +++ b/srcpkgs/evolution/template @@ -0,0 +1,83 @@ +# Template file for 'evolution' +pkgname=evolution +version=3.2.1 +homepage="http://www.gnome.org" +distfiles="${GNOME_SITE}/$pkgname/3.2/$pkgname-$version.tar.xz" +build_style=gnu-configure +configure_args="--disable-pst-import +--with-clutter --with-openldap +--with-krb5=/usr" +short_desc="Integrated mail, addressbook and calendaring" +maintainer="davehome " +license="GPL-2" +checksum=244d4fcf57d59b3fe0bcedddc65da5f508b253cb64159e6ddb2bddedf8d7e19a +long_desc=" + Evolution provides integrated mail, addressbook and calendaring functionality + to users of the GNOME desktop." + +subpackages="lib${pkgname} ${pkgname}-devel" + +gtk_iconcache_dirs="/usr/share/icons/hicolor" + +Add_dependency run glibc +Add_dependency run libevolution +Add_dependency run evolution-data-server +Add_dependency run gtk+3 +Add_dependency run glib +Add_dependency run libical +Add_dependency run GConf +Add_dependency run mx +Add_dependency run clutter-gtk +Add_dependency run libnotify +Add_dependency run libcanberra + +Add_dependency build evolution-data-server-devel +Add_dependency build gtk+3-devel +Add_dependency build glib-devel +Add_dependency build libical-devel +Add_dependency build GConf-devel +Add_dependency build mx-devel +Add_dependency build clutter-gtk-devel +Add_dependency build libcanberra-devel +Add_dependency build gtkhtml-devel +Add_dependency build nss-devel +Add_dependency build libSM-devel +Add_dependency build libICE-devel +Add_dependency build clutter-devel +Add_dependency build cogl-devel +Add_dependency build json-glib-devel +Add_dependency build MesaLib-devel +Add_dependency build libXi-devel +Add_dependency build libdrm-devel +Add_dependency build libX11-devel +Add_dependency build libXext-devel +Add_dependency build libXdamage-devel +Add_dependency build libXcomposite-devel +Add_dependency build libXfixes-devel +Add_dependency build enchant-devel +Add_dependency build sqlite-devel +Add_dependency build libsoup-devel +Add_dependency build nspr-devel +Add_dependency build libxml2-devel +Add_dependency build gnome-desktop-devel +Add_dependency build atk-devel +Add_dependency build pango-devel +Add_dependency build gdk-pixbuf-devel +Add_dependency build cairo-devel +Add_dependency build freetype-devel +Add_dependency build fontconfig-devel +Add_dependency build libldap-devel +Add_dependency build libsoup-gnome-devel +Add_dependency build libnotify-devel +Add_dependency build gnome-online-accounts-devel +Add_dependency build libgdata-devel +Add_dependency build gstreamer-devel +Add_dependency build libgweather-devel +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build mit-krb5-devel + +Add_dependency full hicolor-icon-theme +Add_dependency full desktop-file-utils +Add_dependency full gsettings-desktop-schemas +Add_dependency full iso-codes diff --git a/srcpkgs/libevolution b/srcpkgs/libevolution new file mode 120000 index 0000000000..cbf0fe2241 --- /dev/null +++ b/srcpkgs/libevolution @@ -0,0 +1 @@ +evolution \ No newline at end of file diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 77e84b28e2..5a8f05f8d7 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -956,3 +956,26 @@ libIcePatch2.so.34 libIce Ice-devel libIceXML.so.34 libIce Ice-devel libgtkhtml-4.0.so.0 libgtkhtml gtkhtml-devel libgtkhtml-editor-4.0.so.0 libgtkhtml gtkhtml-devel +libevolution-mail.so.0 libevolution evolution-devel +libevolution-calendar.so.0 libevolution evolution-devel +libevolution-mail-settings.so.0 libevolution evolution-devel +libevolution-mail-importers.so.0 libevolution evolution-devel +libevolution-calendar-importers.so.0 libevolution evolution-devel +libevolution-addressbook-importers.so.0 libevolution evolution-devel +libevolution-smime.so.0 libevolution evolution-devel +libetimezonedialog.so.0 libevolution evolution-devel +libgnomecanvas.so.0 libevolution evolution-devel +libevolution-a11y.so.0 libevolution evolution-devel +libfilter.so.0 libevolution evolution-devel +libemiscwidgets.so.0 libevolution evolution-devel +libetext.so.0 libevolution evolution-devel +libetable.so.0 libevolution evolution-devel +libmenus.so.0 libevolution evolution-devel +libessmime.so.0 libevolution evolution-devel +libemformat.so.0 libevolution evolution-devel +libeabutil.so.0 libevolution evolution-devel +libecontacteditor.so.0 libevolution evolution-devel +libecontactlisteditor.so.0 libevolution evolution-devel +libcomposer.so.0 libevolution evolution-devel +libeutil.so.0 libevolution evolution-devel +libeshell.so.0 libevolution evolution-devel