diff --git a/srcpkgs/abiword/abiword-devel.template b/srcpkgs/abiword/abiword-devel.template index e606b95cec..551f939f84 100644 --- a/srcpkgs/abiword/abiword-devel.template +++ b/srcpkgs/abiword/abiword-devel.template @@ -5,6 +5,8 @@ long_desc="${long_desc} This package contains files for development, headers, static libs, etc." +revision=1 + Add_dependency run glibc-devel Add_dependency run libabiword diff --git a/srcpkgs/abiword/libabiword.template b/srcpkgs/abiword/libabiword.template index f29f656b1b..2a655ac453 100644 --- a/srcpkgs/abiword/libabiword.template +++ b/srcpkgs/abiword/libabiword.template @@ -5,6 +5,8 @@ long_desc="${long_desc} This package contains the runtime." +revision=1 + Add_dependency run glibc Add_dependency run fribidi Add_dependency run libwv @@ -24,6 +26,12 @@ Add_dependency run gdk-pixbuf Add_dependency run cairo Add_dependency run libstdc++ Add_dependency run libgcc +Add_dependency run readline +Add_dependency run libxslt +Add_dependency run libwmf +Add_dependency run bzip2 +Add_dependency run libX11 +Add_dependency run expat do_install() { diff --git a/srcpkgs/abiword/template b/srcpkgs/abiword/template index 2e5106a1db..f0678d38b4 100644 --- a/srcpkgs/abiword/template +++ b/srcpkgs/abiword/template @@ -1,9 +1,14 @@ # Template file for 'abiword' pkgname=abiword version=2.8.6 +revision=1 homepage="http://www.abisource.com/" distfiles="${homepage}/downloads/${pkgname}/${version}/source/${pkgname}-${version}.tar.gz" build_style=gnu-configure +configure_args="--enable-shave --enable-collab-backend-telepathy +--enable-collab-backend-tcp --enable-collab-backend-service +--enable-templates --enable-clipart --enable-plugins +--with-gio" short_desc="Free word processing program similar to Microsoft(R) Word." maintainer="davehome " license="GPL-3" @@ -42,10 +47,20 @@ Add_dependency build gdk-pixbuf-devel Add_dependency build cairo-devel Add_dependency build libstdc++-devel Add_dependency build wv-devel +Add_dependency build boost-devel +Add_dependency build readline-devel +Add_dependency build libxslt-devel +Add_dependency build libwmf-devel +Add_dependency build bzip2-devel +Add_dependency build libX11-devel +Add_dependency build expat-devel Add_dependency full hicolor-icon-theme Add_dependency full desktop-file-utils +CPPFLAGS="-I/usr/include/boost" + pre_configure() { +# libtoolize -f autoreconf -fi } 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/gtkhtml-devel b/srcpkgs/gtkhtml-devel new file mode 120000 index 0000000000..81f1e9464c --- /dev/null +++ b/srcpkgs/gtkhtml-devel @@ -0,0 +1 @@ +gtkhtml \ No newline at end of file diff --git a/srcpkgs/gtkhtml/depends b/srcpkgs/gtkhtml/depends new file mode 100644 index 0000000000..f2d31f8814 --- /dev/null +++ b/srcpkgs/gtkhtml/depends @@ -0,0 +1,2 @@ +abi_depends=">=4.2.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/gtkhtml/gtkhtml-devel.template b/srcpkgs/gtkhtml/gtkhtml-devel.template new file mode 100644 index 0000000000..6d420fc3a0 --- /dev/null +++ b/srcpkgs/gtkhtml/gtkhtml-devel.template @@ -0,0 +1,24 @@ +# Template file for 'gtkhtml-devel'. +# +short_desc="${sourcepkg} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run gtk+3-devel +Add_dependency run glib-devel +Add_dependency run enchant-devel +Add_dependency run atk-devel +Add_dependency run pango-devel +Add_dependency run gdk-pixbuf-devel +Add_dependency run cairo-devel +Add_dependency run freetype-devel +Add_dependency run fontconfig-devel +Add_dependency run libgtkhtml + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/gtkhtml/libgtkhtml.template b/srcpkgs/gtkhtml/libgtkhtml.template new file mode 100644 index 0000000000..36b18283b4 --- /dev/null +++ b/srcpkgs/gtkhtml/libgtkhtml.template @@ -0,0 +1,22 @@ +# Template file for 'libgtkhtml'. +# +short_desc="${sourcepkg} (runtime libraries)" +long_desc="${long_desc} + + This package contains the runtime libraries." + +Add_dependency run enchant +Add_dependency run gtk+3 +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 glibc + +do_install() +{ + vmove "usr/lib/*.so*" usr/lib +} diff --git a/srcpkgs/gtkhtml/template b/srcpkgs/gtkhtml/template new file mode 100644 index 0000000000..e1e9f21b33 --- /dev/null +++ b/srcpkgs/gtkhtml/template @@ -0,0 +1,39 @@ +# Template file for 'gtkhtml' +pkgname=gtkhtml +version=4.2.1 +distfiles="${GNOME_SITE}/${pkgname}/4.2/${pkgname}-${version}.tar.xz" +build_style=gnu-configure +short_desc="Layout engine written in C using the GTK+ widget toolkit" +maintainer="davehome " +homepage="http://www.gnome.org" +license="GPL-2" +checksum=e72fb264bae45f2a340818c645248c29eaa2acf3d2bb3c2316ae296a0d438558 +long_desc=" + GtkHTML is a HTML rendering/editing library. It is not designed to be the + ultimate HTML browser/editor; instead, it is designed to be easily embedded + into applications that require lightweight HTML functionality." + +subpackages="lib${pkgname} ${pkgname}-devel" + +Add_dependency run glibc +Add_dependency run libgtkhtml +Add_dependency run gtk+3 +Add_dependency run glib + +Add_dependency build gtk+3-devel +Add_dependency build glib-devel +Add_dependency build enchant-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 pkg-config +Add_dependency build intltool + +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/srcpkgs/libgtkhtml b/srcpkgs/libgtkhtml new file mode 120000 index 0000000000..81f1e9464c --- /dev/null +++ b/srcpkgs/libgtkhtml @@ -0,0 +1 @@ +gtkhtml \ 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 59698294f6..dcf5dfa827 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -958,3 +958,28 @@ libIceSSL.so.34 libIce Ice-devel libIcePatch2.so.34 libIce Ice-devel libIceXML.so.34 libIce Ice-devel libvdpau.so.1 libvdpau libvdpau-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