Merge branch 'gnome3.14'

Welcome GNOME 3.14!
This commit is contained in:
Juan RP 2015-01-13 01:39:51 +01:00
commit 8e20587b49
76 changed files with 720 additions and 457 deletions

View File

@ -476,6 +476,8 @@ libunique-3.0.so.0 libunique-2.91.4_1
libwebkit-1.0.so webkit-gtk-1.3.12_1
libwebkitgtk-1.0.so.0 webkit-gtk-1.3.12_1
libwebkitgtk-3.0.so.0 webkitgtk-2.0.0_1
libjavascriptcoregtk-4.0.so.18 webkit2gtk-2.6.2_1
libwebkit2gtk-4.0.so.37 webkit2gtk-2.6.2_1
libjavascriptcoregtk-1.0.so.0 webkit-gtk-1.3.12_1
libjavascriptcoregtk-3.0.so.0 webkitgtk-2.0.0_1
libwebkit2gtk-3.0.so.25 webkitgtk-2.0.0_1
@ -750,7 +752,7 @@ libXevie.so.1 libXevie-1.0.2_1
libatspi.so.0 at-spi2-core-1.91.91_1
libatk-bridge-2.0.so.0 at-spi2-atk-2.6.0_1
libmutter.so.0 mutter-3.4.1_1
libvte2_90.so.9 vte3-0.28.0_1
libvte-2.91.so.0 vte3-0.38.1_1
libgnome-media-profiles-3.0.so.0 libgnome-media-profiles-3.0.0_1
libpipeline.so.1 libpipeline-1.2.0_1
libosp.so.5 opensp-1.5.2_1
@ -1089,10 +1091,10 @@ libcheese-gtk.so.23 libcheese-3.6.0_1
libSoundTouch.so.0 soundtouch-1.7.0_1
libzapojit-0.0.so.0 libzapojit-0.0.2_1
libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1
librygel-core-2.2.so.2 librygel-0.22.0_1
librygel-server-2.2.so.2 librygel-0.22.0_1
librygel-renderer-2.2.so.2 librygel-0.22.0_1
librygel-renderer-gst-2.2.so.2 librygel-0.22.0_1
librygel-core-2.4.so.2 librygel-0.24.0_1
librygel-server-2.4.so.2 librygel-0.24.0_1
librygel-renderer-2.4.so.2 librygel-0.24.0_1
librygel-renderer-gst-2.4.so.2 librygel-0.24.0_1
libharfbuzz.so.0 libharfbuzz-0.9.4_1
libharfbuzz-icu.so.0 libharfbuzz-0.9.19_1
libosinfo-1.0.so.0 libosinfo-0.2.0_1
@ -1889,3 +1891,4 @@ libsystemd-journal.so.0 LoginKit-git-20141226_1
libsystemd-login.so.0 LoginKit-git-20141226_1
libsystemd.so.0 LoginKit-git-20141226_1
libssr-glinject.so ssr-0.3.1_1
libgdict-1.0.so.6 gnome-dictionary-3.14.1_1

View File

@ -1,15 +1,15 @@
# Template file for 'baobab'
pkgname=baobab
version=3.12.1
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils glib-devel"
makedepends="gtk+3-devel vala-devel>=0.24 gsettings-desktop-schemas-devel>=3.12"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.12"
makedepends="gtk+3-devel vala-devel>=0.24 gsettings-desktop-schemas-devel>=3.14"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
short_desc="A graphical directory tree analyzer for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=494808d8a5b1776377749a1dcd5b251eb399208a4c90380dc8b8c789811e514c
checksum=76966521858f3c46fedbf38deb8f9847737ef0bc3c5f330c51d1feb68a711d17

View File

@ -1,17 +1,19 @@
# Template file for 'bijiben'
pkgname=bijiben
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-update-mimedb"
hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="libuuid-devel webkitgtk-devel>=2.4 gnome-desktop-devel>=3.12
gnome-online-accounts-devel>=3.12 tracker-devel>=1.0
clutter-gtk-devel>=1.5.2 zeitgeist-devel>=0.9.14"
makedepends="libuuid-devel webkitgtk-devel>=2.4 gnome-desktop-devel>=3.14
gnome-online-accounts-devel>=3.14 tracker-devel>=1.0
clutter-gtk-devel>=1.5.2 zeitgeist-devel>=0.9.14
evolution-data-server-devel>=3.12.8_2 evolution-devel>=3.12.5_3
enchant-devel gtkhtml-devel"
depends="zeitgeist>=0.9.14 desktop-file-utils"
short_desc="Intuitive note editor with strong GNOME desktop integration"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/Apps/Bijiben"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=f319ef2a5b69ff9368e7488a28453da0f10eaa39a0f8e5d74623d0c07c824708
checksum=7998632c83889071c23725ad95867618c72814676a3a3865881e9556714e0537

View File

@ -1,16 +1,16 @@
# Template file for 'cheese'
pkgname=cheese
version=3.12.2
revision=2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile"
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool
hostmakedepends="pkg-config intltool gnome-doc-utils itstool
gobject-introspection"
makedepends="
gst-plugins-bad1-devel>=1:1.2.0 clutter-gtk-devel>=1.5.2
clutter-gst-devel>=2.0.10_2 libgee08-devel>=0.14 libcanberra-devel
librsvg-devel libgudev-devel gnome-desktop-devel>=3.12
gst-plugins-good1>=1:1.2.0 gnome-video-effects>=0.4.1"
librsvg-devel libgudev-devel gnome-desktop-devel>=3.14
gst-plugins-good1>=1:1.2.0 libXtst-devel"
depends="clutter-gst>=2.0.10
clutter-gtk>=1.5.2
gst-plugins-good1>=1:1.2
@ -22,7 +22,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org/projects/cheese/"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=a7b45369e75e222e3bd5e9a4408a0e6c230be0c49d359a387d36a42e17e3bc64
checksum=3074a567e0080d7b8fc0512bf3b08c3397e38083cce1767104624288f033a517
libcheese_package() {
short_desc+=" - shared libraries"

View File

@ -1,20 +1,23 @@
# Template file for 'clutter'
pkgname=clutter
version=1.18.4
version=1.20.0
revision=1
build_style=gnu-configure
configure_args="--enable-introspection --enable-evdev-input
--enable-wayland-backend --enable-egl-backend --enable-wayland-compositor"
hostmakedepends="pkg-config intltool gobject-introspection"
hostmakedepends="pkg-config intltool gobject-introspection glib-devel"
makedepends="
atk-devel pango-devel libXi-devel libXcomposite-devel json-glib-devel
libxkbcommon-devel cogl-devel>=1.18 libinput-devel"
libxkbcommon-devel cogl-devel>=1.18 libinput-devel eudev-libgudev-devel
eudev-libudev-devel"
short_desc="OpenGL based interactive canvas library"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.clutter-project.org"
license="LGPL-2.1"
distfiles="${GNOME_SITE}/clutter/${version%.*}/clutter-${version}.tar.xz"
checksum=4eea1015cd6d4b4945cb5d4a60e52275b0d70e13852d6d99c9abc0cd4deeb60c
checksum=cc940809e6e1469ce349c4bddb0cbcc2c13c087d4fc15cda9278d855ee2d1293
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="1.*[13579].*"
clutter-devel_package() {
depends="cogl-devel>=1.18 cairo-devel atk-devel pango-devel json-glib-devel

View File

@ -1,7 +1,7 @@
# Template file for 'colord'
pkgname=colord
version=1.1.7
revision=3
version=1.2.6
revision=1
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile
--with-systemdsystemunitdir=/usr/lib/systemd/system --enable-vala
@ -19,7 +19,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.freedesktop.org/software/colord"
license="GPL-2"
distfiles="$homepage/releases/$pkgname-$version.tar.xz"
checksum=295395526ee0be30917ae9c352e68bfeb20c7fc266a605725bef969f20547f44
checksum=f6be25f365a07e8f65d9ad7d86897d23712074be04e66894a805f86d553f0b05
hostmakedepends="pkg-config intltool docbook2x"
makedepends="vala-devel>=0.20 libgudev-devel polkit-devel lcms2-devel dbus-devel

View File

@ -1,18 +1,18 @@
# Template file for 'eog-plugins'
pkgname=eog-plugins
version=3.12.1
version=3.14.1
revision=1
lib32disabled=yes
build_style=gnu-configure
hostmakedepends="pkg-config intltool"
makedepends="eog-devel>=3.10 libgdata-devel>=0.14
libchamplain-devel>=0.12.7 libpeas-devel libexif-devel
gsettings-desktop-schemas-devel>=3.12"
gsettings-desktop-schemas-devel>=3.14"
pycompile_dirs="usr/lib/eog/plugins"
depends="eog>=${version} gsettings-desktop-schemas>=3.10"
depends="eog>=${version} gsettings-desktop-schemas>=3.14"
short_desc="Eye of GNOME plugins"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5b9a6854d5411e75aadb9d44694bbe02a35f5a79a23da5c1bb4feb6bacf56f1c
checksum=12070173d875d6e9f70d8b918bbf3dfcc5af8c1681e4fabf212dae96b85318f5

View File

@ -1,20 +1,20 @@
# Template file for 'eog'
pkgname=eog
version=3.12.2
version=3.14.3
revision=1
lib32disabled=yes
build_style=gnu-configure
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool gobject-introspection"
hostmakedepends="pkg-config intltool gnome-doc-utils itstool gobject-introspection"
makedepends="
gnome-desktop-devel>=3.12 libpeas-devel>=1.9 lcms2-devel exempi-devel
libexif-devel librsvg-devel>=2.39 gnome-icon-theme shared-mime-info"
gnome-desktop-devel>=3.14 libpeas-devel>=1.9 lcms2-devel exempi-devel
libexif-devel librsvg-devel gnome-icon-theme shared-mime-info"
depends="hicolor-icon-theme desktop-file-utils gnome-icon-theme shared-mime-info"
short_desc="Eye of GNOME graphics viewer program"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/eog/${version%.*}/eog-$version.tar.xz"
checksum=0ca8be7f20c98e9b104b2c1fa53df293e5403e6d517de845ae0f3b72777453fd
checksum=c05a3c0a75c3c5d42f41eadca9e23753d1fa59bc37fb5826909b468b9be1cf59
eog-devel_package() {
depends="gtk+3-devel"

View File

@ -1,19 +1,20 @@
# Template file for 'epiphany'
pkgname=epiphany
version=3.12.1
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-tests"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends="nss-devel libsoup-gnome-devel>=2.46 libnotify-devel
webkitgtk-devel>=2.4 sqlite-devel libxslt-devel avahi-glib-libs-devel
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils
gobject-introspection glib-devel"
makedepends="nss-devel libsoup-gnome-devel>=2.48 libnotify-devel
webkit2gtk-devel>=2.6 sqlite-devel libxslt-devel avahi-glib-libs-devel
startup-notification-devel NetworkManager-devel gcr-devel
gnome-desktop-devel>=3.12 libsecret-devel libwnck-devel iso-codes"
depends="webkitgtk>=2.4 gsettings-desktop-schemas>=3.12 ca-certificates
depends="webkit2gtk>=2.6 gsettings-desktop-schemas>=3.14 ca-certificates
hicolor-icon-theme desktop-file-utils iso-codes"
short_desc="Intuitive GNOME web browser"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org/projects/epiphany/"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=16d9f8f10443328b2f226c2da545e75c8433f50f103af8aeb692b098d5fbbf93
checksum=cc69403b3b7addf30dd6eb703265a77102b8ab3c6194678ad0d2433f251492d0

View File

@ -1,27 +1,26 @@
# Template file for 'evince'
pkgname=evince
version=3.12.2
version=3.14.1
revision=1
short_desc="GNOME Document viewer for multiple document formats"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/evince/"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=30c243bbfde56338c25a39003b4848143be42157177e2163a368f14139909f7d
checksum=13ec728d6957aa18ba21a3a66504dd52b8607596337f30f0908b62b5fcc14507
build_style=gnu-configure
configure_args="--enable-introspection --disable-schemas-compile
--enable-comics --disable-scrollkeeper --enable-xps --disable-t1lib
--disable-tests --disable-static"
--enable-comics --disable-static --enable-xps --disable-t1lib"
hostmakedepends="which pkg-config intltool itstool
gnome-doc-utils gobject-introspection"
hostmakedepends="pkg-config intltool itstool
gnome-doc-utils gobject-introspection glib-devel"
# XXX missing packages for DVI backend.
makedepends="tiff-devel libarchive-devel nautilus-devel>=3.12
makedepends="tiff-devel libarchive-devel nautilus-devel>=3.14
poppler-glib-devel libxml2-devel djvulibre-devel libgxps-devel
libSM-devel libICE-devel libspectre-devel libsecret-devel
gsettings-desktop-schemas-devel>=3.12 gnome-icon-theme"
gsettings-desktop-schemas-devel>=3.14 gnome-desktop-devel>=3.14"
depends="desktop-file-utils hicolor-icon-theme gnome-icon-theme"
libevince_package() {

View File

@ -16,7 +16,9 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=2f6cb7fe315cdc20938e08e2c724fe9364d9a72801a41b05f77367b6790aaee0
checksum=06fb4b9a1137b77a53e94eb69e4aeedd8f92d1bd1cfa0175f607660dd3b30818
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="3.*[13579].*"
post_install() {
# Fix broken pkg-config
@ -26,7 +28,7 @@ post_install() {
evolution-data-server-devel_package() {
depends="sqlite-devel mit-krb5-devel nss-devel libical-devel
libldap-devel libgdata-devel>=0.15 libsecret-devel
libldap-devel libgdata-devel>=0.15 libsecret-devel libglib-devel
${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {

1
srcpkgs/evolution-devel Symbolic link
View File

@ -0,0 +1 @@
evolution

View File

@ -21,9 +21,13 @@ homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=923e6a1e1732ddbb3bd9fe60d5fcfc3b9c1d6ee38b20885f1d243096e6275bf6
post_install() {
# Remove devel stuff, not interested.
rm -rf ${DESTDIR}/usr/include
rm -rf ${DESTDIR}/usr/lib/pkgconfig
rm -rf ${DESTDIR}/usr/share/gtk-doc
evolution-devel_package() {
depends="GConf-devel gtkhtml-devel>=4.6.0 evolution-data-server-devel>=3.12
gnome-desktop-devel>=3.12 ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
}
}

View File

@ -1,15 +1,15 @@
# Template file for 'file-roller'
pkgname=file-roller
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-magic --disable-static"
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool"
makedepends="nautilus-devel>=3.12 json-glib-devel>=1.0 libnotify-devel libarchive-devel>=3.1.2"
hostmakedepends="pkg-config intltool gnome-doc-utils itstool glib-devel"
makedepends="nautilus-devel>=3.14 json-glib-devel>=1.0 libnotify-devel libarchive-devel>=3.1.2"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="GNOME Front-end to archiving programs like tar and zip"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=0677be6618dba609eae2d76420e8a5a8d9a414bcec654e7b71e65b941764eacf
checksum=1815e736715afe8c0f3fbda41c76c07289220d4855345f779c632adf5e074e50

View File

@ -1,11 +1,11 @@
# Template file for 'gcr'
pkgname=gcr
version=3.12.2
revision=3
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="$(vopt_enable gir introspection) --disable-update-mime
--disable-update-icon-cache --disable-schemas-compile"
hostmakedepends="automake libtool which pkg-config intltool gnome-doc-utils
hostmakedepends="automake libtool pkg-config intltool gnome-doc-utils
libtasn1-tools gettext-devel gnupg perl-XML-Parser glib-devel
libgcrypt-devel gobject-introspection vala-devel"
makedepends="gtk+3-devel p11-kit-devel libgcrypt-devel vala-devel"
@ -15,7 +15,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2, LGPL-2.1"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
checksum=456e20615ab178aa92eeabdea64dcce535c10d5af189171d9375291a2447d21c
checksum=2a2231147a01e2061f57fa9ca77557ff97bc6ceab028cee5528079f4b2fca63d
# Package build options
build_options="gir"

View File

@ -45,5 +45,8 @@ post)
chown gdm:gdm var/log/gdm
dconf update
# Use XDG_RUNTIME_DIR for gdm via pam_env(8)
echo "XDG_RUNTIME_DIR=/tmp/gdm-runtime-dir" > var/lib/gdm/.pam_environment.conf
;;
esac

View File

@ -1,20 +0,0 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_permit.so
auth sufficient pam_succeed_if.so uid >= 1000 quiet
auth required pam_deny.so
account required pam_unix.so
password required pam_deny.so
session required pam_loginuid.so
session optional pam_keyinit.so revoke
session optional pam_gnome_keyring.so
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11
session required pam_unix.so
session required pam_limits.so

View File

@ -1,20 +0,0 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_fprintd.so
auth sufficient pam_succeed_if.so uid >= 1000 quiet
auth required pam_deny.so
account required pam_unix.so
password required pam_deny.so
session required pam_loginuid.so
session optional pam_keyinit.so revoke
session optional pam_gnome_keyring.so
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11
session required pam_unix.so
session required pam_limits.so

View File

@ -1,14 +0,0 @@
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
account required pam_nologin.so
account required pam_unix.so
password required pam_deny.so
session required pam_loginuid.so
session optional pam_gnome_keyring.so
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11
session optional pam_keyinit.so force revoke

View File

@ -1,21 +0,0 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_unix.so nullok
auth optional pam_gnome_keyring.so
auth sufficient pam_succeed_if.so uid >= 1000 quiet
auth required pam_deny.so
account required pam_unix.so
password required pam_unix.so
session required pam_loginuid.so
session optional pam_keyinit.so revoke
session required pam_unix.so
session required pam_limits.so
-session optional pam_gnome_keyring.so auto_start
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11

View File

@ -1,20 +0,0 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth requisite pam_pkcs11.so wait_for_card card_only
auth sufficient pam_succeed_if.so uid >= 1000 quiet
auth required pam_deny.so
account required pam_unix.so
password required pam_pkcs11.so
session required pam_loginuid.so
session optional pam_keyinit.so revoke
-session optional pam_gnome_keyring.so
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11
session required pam_unix.so
session required pam_limits.so

View File

@ -1,12 +0,0 @@
#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_unix.so
auth optional pam_gnome_keyring.so
account required pam_unix.so
session required pam_unix.so
-session optional pam_gnome_keyring.so auto_start
-session optional pam_systemd.so
-session optional pam_ck_connector.so nox11
session required pam_limits.so
password required pam_unix.so

View File

@ -1 +0,0 @@
d /run/gdm 0711 root gdm -

View File

@ -0,0 +1,200 @@
From 0ec12ab21edeffbb58b2cb49081abeb8e2ac0cb1 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Thu, 9 Oct 2014 00:55:31 +0200
Subject: [PATCH] Add Arch Linux PAM config files
---
configure.ac | 6 ++++--
data/Makefile.am | 12 ++++++++++++
data/pam-arch/gdm-autologin.pam | 10 ++++++++++
data/pam-arch/gdm-fingerprint.pam | 14 ++++++++++++++
data/pam-arch/gdm-launch-environment.pam | 10 ++++++++++
data/pam-arch/gdm-password.pam | 11 +++++++++++
data/pam-arch/gdm-pin.pam | 13 +++++++++++++
data/pam-arch/gdm-smartcard.pam | 14 ++++++++++++++
8 files changed, 88 insertions(+), 2 deletions(-)
create mode 100644 data/pam-arch/gdm-autologin.pam
create mode 100644 data/pam-arch/gdm-fingerprint.pam
create mode 100644 data/pam-arch/gdm-launch-environment.pam
create mode 100644 data/pam-arch/gdm-password.pam
create mode 100644 data/pam-arch/gdm-pin.pam
create mode 100644 data/pam-arch/gdm-smartcard.pam
diff --git a/configure.ac b/configure.ac
index 9cac4de..f4aeaeb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -189,12 +189,13 @@ if test x$enable_split_authentication = xyes; then
fi
AC_ARG_WITH(default-pam-config,
- AS_HELP_STRING([--with-default-pam-config: One of redhat, openembedded, exherbo, lfs, none @<:@default=auto@:>@]))
+ AS_HELP_STRING([--with-default-pam-config: One of redhat, openembedded, exherbo, lfs, arch, none @<:@default=auto@:>@]))
dnl If not given, try autodetecting from release files (see NetworkManager source)
if test x$with_default_pam_config = x; then
AC_CHECK_FILE(/etc/redhat-release,with_default_pam_config="redhat")
AC_CHECK_FILE(/etc/fedora-release,with_default_pam_config="redhat")
AC_CHECK_FILE(/etc/exherbo-release,with_default_pam_config="exherbo")
+ AC_CHECK_FILE(/etc/arch-release,with_default_pam_config="arch")
AC_CHECK_FILE(/etc/lfs-release,with_default_pam_config="lfs")
dnl If not autodetected, default to none
if test x$with_default_pam_config = x; then
@@ -202,7 +203,7 @@ if test x$with_default_pam_config = x; then
fi
fi
case x$with_default_pam_config in
- xredhat|xopenembedded|xexherbo|xlfs|xnone) ;;
+ xredhat|xopenembedded|xexherbo|xlfs|xarch|xnone) ;;
*)
AC_MSG_ERROR([Invalid --with-default-pam-config ${with_default_pam_config}])
exit 1
@@ -212,6 +213,7 @@ AM_CONDITIONAL(ENABLE_REDHAT_PAM_CONFIG, test x$with_default_pam_config = xredha
AM_CONDITIONAL(ENABLE_OPENEMBEDDED_PAM_CONFIG, test x$with_default_pam_config = xopenembedded)
AM_CONDITIONAL(ENABLE_EXHERBO_PAM_CONFIG, test x$with_default_pam_config = xexherbo)
AM_CONDITIONAL(ENABLE_LFS_PAM_CONFIG, test x$with_default_pam_config = xlfs)
+AM_CONDITIONAL(ENABLE_ARCH_PAM_CONFIG, test x$with_default_pam_config = xarch)
AC_ARG_ENABLE(console-helper,
AS_HELP_STRING([--enable-console-helper],
diff --git a/data/Makefile.am b/data/Makefile.am
index 1b79bc3..341b779 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -140,6 +140,15 @@ pam_lfs_files = pam-lfs/gdm.pam \
$(NULL)
EXTRA_DIST += $(pam_lfs_files)
+pam_arch_files = pam-arch/gdm-autologin.pam \
+ pam-arch/gdm-launch-environment.pam \
+ pam-arch/gdm-fingerprint.pam \
+ pam-arch/gdm-smartcard.pam \
+ pam-arch/gdm-password.pam \
+ pam-arch/gdm-pin.pam \
+ $(NULL)
+EXTRA_DIST += $(pam_arch_files)
+
if ENABLE_REDHAT_PAM_CONFIG
pam_files = $(pam_redhat_files)
endif
@@ -152,6 +161,9 @@ endif
if ENABLE_LFS_PAM_CONFIG
pam_files = $(pam_lfs_files)
endif
+if ENABLE_ARCH_PAM_CONFIG
+pam_files = $(pam_arch_files)
+endif
EXTRA_DIST += \
$(dconf_db_files) \
diff --git a/data/pam-arch/gdm-autologin.pam b/data/pam-arch/gdm-autologin.pam
new file mode 100644
index 0000000..9f45c65
--- /dev/null
+++ b/data/pam-arch/gdm-autologin.pam
@@ -0,0 +1,10 @@
+auth requisite pam_nologin.so
+auth required pam_env.so
+auth optional pam_permit.so
+
+account include system-local-login
+
+password include system-local-login
+
+session optional pam_keyinit.so force revoke
+session include system-local-login
diff --git a/data/pam-arch/gdm-fingerprint.pam b/data/pam-arch/gdm-fingerprint.pam
new file mode 100644
index 0000000..a480861
--- /dev/null
+++ b/data/pam-arch/gdm-fingerprint.pam
@@ -0,0 +1,14 @@
+auth required pam_tally.so onerr=succeed file=/var/log/faillog
+auth required pam_shells.so
+auth requisite pam_nologin.so
+auth required pam_env.so
+auth required pam_fprintd.so
+auth optional pam_permit.so
+
+account include system-local-login
+
+password required pam_fprintd.so
+password optional pam_permit.so
+
+session optional pam_keyinit.so force revoke
+session include system-local-login
diff --git a/data/pam-arch/gdm-launch-environment.pam b/data/pam-arch/gdm-launch-environment.pam
new file mode 100644
index 0000000..618a7d3
--- /dev/null
+++ b/data/pam-arch/gdm-launch-environment.pam
@@ -0,0 +1,11 @@
+auth required pam_env.so
+auth optional pam_permit.so
+
+account include system-local-login
+
+password required pam_deny.so
+
+session optional pam_keyinit.so force revoke
+-session optional pam_systemd.so
+-session optional pam_ck_connector_so nox11
+session optional pam_permit.so
diff --git a/data/pam-arch/gdm-password.pam b/data/pam-arch/gdm-password.pam
new file mode 100644
index 0000000..8d34794
--- /dev/null
+++ b/data/pam-arch/gdm-password.pam
@@ -0,0 +1,11 @@
+auth include system-local-login
+auth optional pam_gnome_keyring.so
+
+account include system-local-login
+
+password include system-local-login
+password optional pam_gnome_keyring.so use_authtok
+
+session optional pam_keyinit.so force revoke
+session include system-local-login
+session optional pam_gnome_keyring.so auto_start
diff --git a/data/pam-arch/gdm-pin.pam b/data/pam-arch/gdm-pin.pam
new file mode 100644
index 0000000..135e205
--- /dev/null
+++ b/data/pam-arch/gdm-pin.pam
@@ -0,0 +1,13 @@
+auth requisite pam_pin.so
+auth include system-local-login
+auth optional pam_gnome_keyring.so
+
+account include system-local-login
+
+password include system-local-login
+password optional pam_pin.so
+password optional pam_gnome_keyring.so use_authtok
+
+session optional pam_keyinit.so force revoke
+session include system-local-login
+session optional pam_gnome_keyring.so auto_start
diff --git a/data/pam-arch/gdm-smartcard.pam b/data/pam-arch/gdm-smartcard.pam
new file mode 100644
index 0000000..ec6f75d
--- /dev/null
+++ b/data/pam-arch/gdm-smartcard.pam
@@ -0,0 +1,14 @@
+auth required pam_tally.so onerr=succeed file=/var/log/faillog
+auth required pam_shells.so
+auth requisite pam_nologin.so
+auth required pam_env.so
+auth required pam_pkcs11.so wait_for_card card_only
+auth optional pam_permit.so
+
+account include system-local-login
+
+password required pam_pkcs11.so
+password optional pam_permit.so
+
+session optional pam_keyinit.so force revoke
+session include system-local-login
--
2.1.2

View File

@ -1,13 +1,15 @@
# Template file for 'gdm'
pkgname=gdm
version=3.12.2
revision=6
version=3.14.1
revision=2
patch_args="-Np1"
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-static
configure_args="$(vopt_enable gir introspection)
--disable-schemas-compile --disable-static --with-default-pam-config=arch
--with-at-spi-registryd-directory=/usr/libexec --without-tcp-wrappers
--with-screenshot-dir=/var/lib/gdm/greeter
--with-xauth-dir=/run/gdm --with-pid-file=/run/gdm/gdm.pid"
hostmakedepends="pkg-config itstool intltool gnome-doc-utils"
hostmakedepends="automake pkg-config itstool intltool gnome-doc-utils"
makedepends="glib-devel iso-codes
pam-devel nss-devel accountsservice-devel gtk+3-devel>=3.10 upower-devel
libSM-devel libcanberra-devel dconf"
@ -19,18 +21,17 @@ conf_files="
/etc/pam.d/gdm-password
/etc/pam.d/gdm-smartcard
/etc/pam.d/gdm-welcome"
replaces="runit-void<20141013_2"
# Create the 'gdm' system user/group.
system_accounts="gdm"
gdm_homedir="/var/lib/gdm"
depends="iso-codes xrdb xorg-server hicolor-icon-theme
dconf>=0.20 gnome-session>=3.12 gnome-settings-daemon>=3.12"
dconf>=0.20 gnome-session>=3.14 gnome-settings-daemon>=3.14 gnome-shell>=3.14"
short_desc="GNOME Display Manager"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=cc91fff5afd2a7c3e712c960a0b60744774167dcfc16f486372e1eb3c0aa1cc4
checksum=ed83498131bcea69ce60f882783c669c24b007d2b7e1219b4bdde18f6c94deb1
# Package build options
build_options="gir systemd"
@ -39,32 +40,20 @@ if [ -z "$CROSS_BUILD" ]; then
build_options_default+=" gir"
fi
if [ "$build_option_gir" ]; then
configure_args+=" --enable-introspection"
makedepends+=" gobject-introspection"
else
configure_args+=" --disable-introspection"
fi
if [ "$build_option_systemd" ]; then
configure_args+=" --with-systemd --enable-systemd-journal --with-initial-vt=1"
configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system"
makedepends+=" systemd-devel"
else
configure_args+=" --without-systemd --disable-systemd-journal --with-initial-vt=7"
configure_args+=" --with-console-kit --without-systemd --disable-systemd-journal --with-initial-vt=7"
fi
pre_configure() {
AUTOPOINT='intltoolize --automake -c' NOCONFIGURE=1 autoreconf -fi
}
post_install() {
# Use our own pam files.
rm -f ${DESTDIR}/etc/pam.d/*
for f in ${FILESDIR}/*.pam; do
vinstall ${f} 644 etc/pam.d ${f%.pam}
done
if [ "$build_option_systemd" ]; then
vinstall ${FILESDIR}/gdm.tmpfiles.d 644 usr/lib/tmpfiles.d gdm.conf
fi
# runit service
vsv gdm
chmod 1770 ${DESTDIR}/var/log/gdm
}
libgdm_package() {

View File

@ -1,6 +1,6 @@
# Template file for 'gedit'
pkgname=gedit
version=3.12.2
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-zeitgeist
@ -8,18 +8,18 @@ configure_args="--disable-schemas-compile --enable-zeitgeist
hostmakedepends="pkg-config intltool itstool gnome-doc-utils
gobject-introspection"
makedepends="
gtksourceview-devel>=3.12 libpeas-devel>=1.9 enchant-devel python-gobject-devel
gsettings-desktop-schemas-devel>=3.12 zeitgeist-devel iso-codes"
gtksourceview-devel>=3.14 libpeas-devel>=1.9 enchant-devel python-gobject-devel>=3.14
gsettings-desktop-schemas-devel>=3.14 zeitgeist-devel iso-codes"
depends="zeitgeist hicolor-icon-theme desktop-file-utils iso-codes"
short_desc="A text editor for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=75460b112bed459a0f9db60e7fb0b9e6341dc8e5c20088d929597ba030d7b653
checksum=84ba2d7ef28d9039a9f8077d48c288ee26e51ed7cc351d964b05ce6397a908d8
gedit-devel_package() {
depends="gtksourceview-devel>=3.12 libpeas-devel>=1.9"
depends="gtksourceview-devel>=3.14 libpeas-devel>=1.9"
short_desc+=" - development files"
pkg_install() {
vmove usr/include

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-backgrounds'
pkgname=gnome-backgrounds
version=3.12.2
version=3.14.1
revision=1
noarch="yes"
build_style=gnu-configure
@ -10,4 +10,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ac4d3e0fffc5991865ca748e728a1ab87f167400105250ce2195b03502427180
checksum=deeea0499f34b118d27d94e3ac8d23e3b210bd602b2c1aa0e0242a75ae78c126

View File

@ -1,18 +1,20 @@
# Template file for 'gnome-bluetooth'
pkgname=gnome-bluetooth
version=3.12.0
revision=2
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-desktop-update --disable-schemas-compile --disable-icon-update"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils glib-devel gobject-introspection"
makedepends="libXi-devel gtk+3-devel>=3.8 libnotify-devel dconf-devel>=0.18 gvfs-devel>=1.18 bluez>=5"
configure_args="--disable-static --disable-desktop-update
--disable-schemas-compile --disable-icon-update"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection glib-devel"
makedepends="libXi-devel gtk+3-devel>=3.8 libnotify-devel dconf-devel>=0.18
gvfs-devel>=1.18 bluez>=5 eudev-libudev-devel"
depends="bluez>=5 dconf>=0.20 gvfs>=1.20 hicolor-icon-theme desktop-file-utils"
short_desc="The GNOME Bluetooth Subsystem"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/GnomeBluetooth"
license="GPL, LGPL"
license="GPL-2, LGPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=086917c13ada4e3233eafad0a91b072cd60bb2be7c0b7d6657072123fd115c67
checksum=e2ef5e0036748eeb4756e8cb57e9909f10b771d290086dd1f377451d3fe18b09
gnome-bluetooth-devel_package() {
depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}"

View File

@ -1,14 +1,14 @@
# Template file for 'gnome-calculator'
pkgname=gnome-calculator
version=3.12.4
version=3.14.1
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool itstool gnome-doc-utils"
makedepends="libxml2-devel gtk+3-devel gsettings-desktop-schemas-devel>=3.12 gtksourceview-devel"
makedepends="libxml2-devel gtk+3-devel gsettings-desktop-schemas-devel>=3.14 gtksourceview-devel"
depends="gsettings-desktop-schemas>=3.12 hicolor-icon-theme desktop-file-utils"
short_desc="The GNOME calculator"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=2468458b9fad5546d4523b02d73c395ecd414df67d864be0b04b841b2490256b
checksum=99cb2451d67d51486c0f54497dd26c0e57d0d984866ddf8678a62ba195fed140

View File

@ -1,11 +1,11 @@
# Template file for 'gnome-clocks'
pkgname=gnome-clocks
version=3.12.0
revision=2
version=3.14.1
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="glib-devel vala-devel>=0.24 gnome-desktop-devel>=3.12
libgweather-devel>=3.12 libcanberra-devel libnotify-devel
libgweather-devel>=3.14 libcanberra-devel libnotify-devel
geocode-glib-devel>=3.12 geoclue2>=2.1 desktop-file-utils hicolor-icon-theme"
depends="geoclue2>=2.1 desktop-file-utils hicolor-icon-theme"
short_desc="Clock application for the GNOME Desktop"
@ -13,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="https://live.gnome.org/GnomeClocks"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=3fc0ce2b7b2540d6c2d791ff63ab1670f189a339c804fcf24c9010a478314604
checksum=9d6a6fe22e3e4569da44bb93e5e26eb3d3faf2b2edadfd45b088cea0e2c94b4b

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-contacts'
pkgname=gnome-contacts
version=3.12.0
version=3.14.2
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool gobject-introspection"
@ -13,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=fb3f25d409032b24fb67241e67d4da10cf6f77a48c088709455cea5f6f33e87d
checksum=9a21171cb7a08299a937b7d940e362411b08cc8adbd248d5a1f59107f5d2925d

View File

@ -1,7 +1,7 @@
# Template file for 'gnome-control-center'
pkgname=gnome-control-center
version=3.12.1
revision=4
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-static --with-cheese"
short_desc="The GNOME control center"
@ -9,23 +9,23 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5297d448eff0ec58f6c0ad9fbd1b94bed0a850496df0ee65571c0622b49c1582
checksum=b15e188b3d45c86d71f4d8cb297829cf190be81f22ce76dc74c7b4232bd0652a
hostmakedepends="which pkg-config intltool gnome-doc-utils gobject-introspection"
hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection"
makedepends="
libXi-devel colord-devel>=1.1.7 libsoup-devel gsettings-desktop-schemas-devel>=3.12
gnome-desktop-devel>=3.12 libgnomekbd-devel>=3.6.0 samba-devel
libXi-devel colord-devel>=1.1.7 libsoup-devel gsettings-desktop-schemas-devel>=3.14
gnome-desktop-devel>=3.14 libgnomekbd-devel>=3.6.0 samba-devel
gnome-menus-devel>=3.10 network-manager-applet-devel grilo-devel
gnome-settings-daemon-devel>=3.12 gnome-online-accounts-devel>=3.12
gnome-settings-daemon-devel>=3.14 gnome-online-accounts-devel>=3.14
libcanberra-devel polkit-devel libgtop-devel alsa-plugins
upower-devel>=0.99 pulseaudio-devel libwacom-devel ibus-devel
gnome-bluetooth-devel>=3.12 tzdata cups-devel
libpwquality-devel mit-krb5-devel cheese-devel>=3.12
gnome-bluetooth-devel>=3.14 tzdata cups-devel
libpwquality-devel mit-krb5-devel cheese-devel>=3.14
colord-gtk-devel>=0.1.24 accountsservice-devel vala-devel>=0.24
libXxf86misc-devel ModemManager-devel iso-codes"
libXxf86misc-devel ModemManager-devel libSM-devel iso-codes"
depends="gsettings-desktop-schemas>=3.12 alsa-plugins-pulseaudio desktop-file-utils
depends="gsettings-desktop-schemas>=3.14 alsa-plugins-pulseaudio desktop-file-utils
ModemManager hicolor-icon-theme sound-theme-freedesktop apg iso-codes"
gnome-control-center-devel_package() {

View File

@ -1,19 +1,19 @@
# Template file for 'gnome-desktop'
pkgname=gnome-desktop
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--with-gnome-distributor=void"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends="libxkbfile-devel gtk+3-devel gsettings-desktop-schemas-devel>=3.12
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends="libxkbfile-devel gtk+3-devel gsettings-desktop-schemas-devel>=3.14
xkeyboard-config iso-codes"
depends="gsettings-desktop-schemas>=3.12 xkeyboard-config iso-codes"
depends="gsettings-desktop-schemas>=3.14 xkeyboard-config iso-codes"
short_desc="GNOME desktop management utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2, LGPL-2.1"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=b7d691363ccc90182caff1980efa7d99e4569bea968d39654102a0c4e824a44d
checksum=3c284378fd4d5c9aba1ef98b8bab78d0f7fe514964f9dfcfc3b1591328d6b873
gnome-desktop-devel_package() {
depends="libxkbfile-devel gsettings-desktop-schemas-devel>=3.12

View File

@ -1,19 +1,19 @@
# Template file for 'gnome-dictionary'
pkgname=gnome-dictionary
version=3.10.0
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-scrollkeeper"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils"
makedepends="gtk+3-devel gsettings-desktop-schemas-devel>=3.10"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.10"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils glib-devel"
makedepends="gtk+3-devel gsettings-desktop-schemas-devel>=3.14"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
replaces="gnome-utils>=3.0"
short_desc="Look up words in dictionary sources"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=258b60fe50f7d0580a7dc3bb83f7fe2f6f0597d4013d97ac083c3f062c350ed7
checksum=2f2a0293c5de83f624cead84d7bb3f93d30a30554640926bb2db9c4944840f82
post_install() {
# Remove -devel stuff.

View File

@ -1,7 +1,7 @@
# Template file for 'gnome-disk-utility'
pkgname=gnome-disk-utility
version=3.12.1
revision=4
version=3.14.0
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-static"
@ -15,7 +15,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5994bfae57063d74be45736050cf166cda5b1600a599703240b641b39375718e
checksum=85ee6453e56c97a5c33b7346849016f31df53f9acbe325a046d269242797d32b
# Package build options
build_options="gir systemd"

View File

@ -1,19 +1,19 @@
# Template file for 'gnome-documents'
pkgname=gnome-documents
version=3.12.1
version=3.14.2
revision=1
lib32disabled=yes
build_style=gnu-configure
hostmakedepends="pkg-config intltool itstool docbook-xsl gobject-introspection"
makedepends="
clutter-gtk-devel>=1.5.2 gnome-desktop-devel>=3.12 libzapojit-devel>=0.0.3_3
gnome-online-accounts-devel>=3.12 libgdata-devel>=0.15 tracker-devel>=1.0
evince-devel>=3.12 gjs-devel>=1.40 libsoup-gnome-devel vala-devel>=0.24
webkitgtk-devel>=2.4"
clutter-gtk-devel>=1.5.2 gnome-desktop-devel>=3.14 libzapojit-devel>=0.0.3_3
gnome-online-accounts-devel>=3.14 libgdata-devel>=0.15 tracker-devel>=1.0
evince-devel>=3.14 gjs-devel>=1.40 libsoup-gnome-devel vala-devel>=0.24
webkitgtk-devel>=2.4 librsvg-devel"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="Documents Manager for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=6d0df1d90781d56992ed5d5c2591833e89e3aa756ccab63f82dd935185ce5a53
checksum=08115ae7cb1b427ed78c7d94c7a41d4396249f1d267bb4b9119655f61b898038

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-font-viewer'
pkgname=gnome-font-viewer
version=3.12.0
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-scrollkeeper"
@ -13,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=fca50711b7bd4edd1213dd4f05a309911cd1e832974142944c06d52ae07cbe45
checksum=c32636e449c4d28cf2aaa60a5f8bafb40b870b334ab69c3fdd0e78e57d183a96

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-gettings-stated-docs'
pkgname=gnome-getting-started-docs
version=3.12.1
version=3.14.1
revision=1
noarch="yes"
build_style=gnu-configure
@ -10,4 +10,4 @@ short_desc="Getting Started documentation for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=e5a0fc2228f1b064d140c9d4c6fb278a0ae949b5d58135c9df9c0a9c607bf3f1
checksum=692f62407b412236da0b7b38876bd8e196d5ba0f94160316540753ecca272d79

View File

@ -1,18 +1,18 @@
# Template file for 'gnome-initial-setup'.
pkgname=gnome-initial-setup
version=3.12.1
version=3.14.2.1
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool gobject-introspection"
makedepends="NetworkManager-devel accountsservice-devel glib-devel
gnome-desktop-devel>=3.12 cheese-devel>=3.12 libgweather-devel>=3.12
gnome-online-accounts-devel>=3.12 gdm-devel>=3.12 libpwquality-devel
gnome-desktop-devel>=3.14 cheese-devel>=3.14 libgweather-devel>=3.14
gnome-online-accounts-devel>=3.14 gdm-devel>=3.14 libpwquality-devel
mit-krb5-devel vala-devel>=0.24 network-manager-applet-devel polkit-devel
rest-devel libsecret-devel ibus-devel iso-codes"
rest-devel libsecret-devel ibus-devel iso-codes geoclue2"
depends="iso-codes"
short_desc="The GNOME initial setup"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ce038570145c19453d1eb6da957903098f8ddcf2786d9e3d54c38e3b831a64a3
distfiles="${GNOME_SITE}/$pkgname/${version%.*.*}/$pkgname-$version.tar.xz"
checksum=a5f36a584c8a727c2fbe76e0022f7027e501ce74d33503b3d67afc9f58459e30

View File

@ -1,7 +1,6 @@
# Template file for 'gnome-keyring'
pkgname=gnome-keyring
version=3.12.2
revision=3
version=3.14.0
lib32disabled=yes
build_style=gnu-configure
configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@ -15,4 +14,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL, LGPL"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=3bc39a42d445b82d24247a8c39eeb0eef7ecb1c8ebb8e6ec62671868be93fd4c
checksum=c7059516cc47192e8bc5f1095e8e57cd3388825a4584ea8ad67a97763b7c9040

View File

@ -1,14 +1,14 @@
# Template file for 'gnome-maps'
pkgname=gnome-maps
version=3.12.2
revision=2
version=3.14.2
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool gobject-introspection"
makedepends="gjs-devel>=1.40 gnome-desktop-devel>=3.12 geocode-glib-devel"
hostmakedepends="pkg-config intltool gobject-introspection glib-devel"
makedepends="gjs-devel>=1.40 gnome-desktop-devel>=3.14 geocode-glib-devel"
depends="gjs>=1.40 desktop-file-utils"
short_desc="GNOME maps application"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/Design/Apps/Maps"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=3e91f0dfd034ff374f03adbc3a204faf6f85e03b02d7d250a1af7b1fc442c0cf
checksum=92a6488b2632da0d4f9b6c67b9462dfd2dc790617f8b472e46130b8909bc2ab5

View File

@ -1,17 +1,17 @@
# Template file for 'gnome-music'
pkgname=gnome-music
version=3.12.2.1
revision=3
version=3.14.2
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="PYTHON=python3.4"
hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="python3.4-devel python-gobject-devel>=3.12 python3.4-dbus>=1.2.0
grilo-devel gnome-desktop-devel>=3.12"
depends="python3.4-gobject python3.4-dbus desktop-file-utils"
hostmakedepends="pkg-config intltool itstool gobject-introspection glib-devel"
makedepends="python3.4-devel python-gobject-devel>=3.14 python3.4-dbus>=1.2.0
grilo-devel gnome-desktop-devel>=3.14 libmediaart-devel"
depends="python3.4-gobject>=3.14 python3.4-dbus desktop-file-utils"
short_desc="GNOME music playing application"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/Apps/Music"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/3.12/$pkgname-$version.tar.xz"
checksum=9f0c99283853f054e3c5b4ad15df1e8fe3ac07bc046ac0f019ef0600ca969fef
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=f322897cabfab464e424ab7ff3c7d759912c977b365009dc02f074cf971afb35

View File

@ -1,13 +1,14 @@
# Template file for 'gnome-online-accounts'
pkgname=gnome-online-accounts
version=3.12.4
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="
--enable-google --enable-kerberos --enable-flickr --enable-telepathy
--enable-facebook --disable-static --enable-exchange --enable-imap-smtp
--enable-owncloud --enable-windows-live --disable-twitter --enable-yahoo"
hostmakedepends="pkg-config intltool libxslt docbook-xsl gobject-introspection"
hostmakedepends="pkg-config intltool libxslt docbook-xsl gobject-introspection
glib-devel"
makedepends="libsoup-gnome-devel webkitgtk-devel json-glib-devel libnotify-devel
rest-devel gcr-devel libsecret-devel mit-krb5-devel dbus-glib-devel telepathy-glib-devel"
depends="hicolor-icon-theme"
@ -16,7 +17,10 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=b871789f83514e0e0d2f1a78d03cca420dbaad707359b3d7c40275d519246c40
checksum=341a2c79cd26770ccbf4476f7ce7222cfe026f442cfbd05dc7f7612f7b30dae9
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="3.*[13579].*"
gnome-online-accounts-devel_package() {
depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}_${revision}"

View File

@ -1,17 +1,17 @@
# Template file for 'gnome-online-miners'
pkgname=gnome-online-miners
version=3.12.0
version=3.14.0
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-static"
hostmakedepends="pkg-config intltool libxslt docbook-xsl gobject-introspection"
makedepends="libzapojit-devel>=0.0.3_3 libgdata-devel>=0.15 grilo-devel
tracker-devel>=1.0 gfbgraph-devel libmediaart-devel"
tracker-devel>=1.0 gfbgraph-devel libmediaart-devel gnome-online-accounts-devel>=3.14"
depends="libzapojit>=0.0.3_3"
short_desc="GNOME service that crawls through your online content"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=734db67bb158a046bc8bbbe418f0fdaf6d8652ac86406907a8d17d069fa48f23
checksum=f998d84120a8e1d8680a474803bbe5a8dc7dbda51b52309fa0020691156ee29e

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-photos'
pkgname=gnome-photos
version=3.12.1
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
@ -8,11 +8,11 @@ hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspecti
makedepends="
gtk+3-devel babl-devel gegl-devel exempi-devel lcms2-devel gfbgraph-devel
tracker-devel>=1.0 libexif-devel librsvg-devel grilo-devel>=0.2.7_2
gnome-online-accounts-devel>=3.12 gnome-desktop-devel>=3.12"
gnome-online-accounts-devel>=3.14 gnome-desktop-devel>=3.14 libgdata-devel"
depends="desktop-file-utils"
short_desc="Access, organize, and share your photos on GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=077cc6c2ae28680457fba435a22184e25f3a60a6fbe1901a75e42f6f6136538f
checksum=1bce84bd0467647decf26f81e03535940ab65a7774f44e1395a2b87d88c0be96

View File

@ -1,10 +1,11 @@
# Template file for 'gnome-screenshot'
pkgname=gnome-screenshot
version=3.12.0
revision=2
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils appdata-tools"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils appdata-tools
glib-devel"
makedepends="gtk+3-devel libcanberra-devel"
depends="desktop-file-utils"
short_desc="A screenshot capture utility for GNOME"
@ -12,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ae4bf706652ae9b28c7930d22c2c37469a78d7f6656d312960b3c75ee5c36eb1
checksum=d96f108421ab04ee5d26387387df3858764e61d7718c7376cbf87890bf33912a

View File

@ -1,28 +1,20 @@
# Template file for 'gnome-session'
pkgname=gnome-session
version=3.12.1
revision=3
version=3.14.0
revision=1
build_options="systemd"
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool libxslt docbook-xsl"
makedepends="upower-devel json-glib-devel gtk+3-devel libSM-devel
configure_args="--disable-schemas-compile $(vopt_enable systemd)"
hostmakedepends="pkg-config intltool libxslt docbook-xsl glib-devel"
makedepends="upower0-devel json-glib-devel gtk+3-devel libSM-devel
startup-notification-devel libXtst-devel dbus-glib-devel
gsettings-desktop-schemas-devel>=3.10 gnome-desktop-devel>=3.12"
depends="gsettings-desktop-schemas>=3.12 dconf>=0.20 alsa-plugins-pulseaudio
gsettings-desktop-schemas-devel>=3.14 gnome-desktop-devel>=3.14
$(vopt_if systemd systemd-devel)"
depends="gsettings-desktop-schemas>=3.14 dconf>=0.20 alsa-plugins-pulseaudio
hicolor-icon-theme desktop-file-utils"
short_desc="GNOME session management utilities"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2, LGPL-2.1"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=fa308771ac18bc5f77e5a5be3b2d93df1625168cb40167c1dfa898e9006e25d3
# Package build options
build_options="systemd"
if [ "$build_option_systemd" ]; then
configure_args+=" --enable-systemd"
makedepends+=" systemd-devel"
else
configure_args+=" --disable-systemd"
fi
checksum=b1e6e805478b863eda58e61ecd0e13961f63dd76e2d49692affc5a1d00f2c184

View File

@ -1,32 +1,23 @@
# Template file for 'gnome-settings-daemon'
pkgname=gnome-settings-daemon
version=3.12.3
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="$(vopt_enable gir introspection) --disable-static --enable-cups
--disable-schemas-compile --disable-packagekit"
hostmakedepends="pkg-config intltool libxslt docbook-xsl
$(vopt_if gir gobject-introspection)"
configure_args="--disable-static --disable-schemas-compile --enable-cups"
hostmakedepends="pkg-config intltool libxslt docbook-xsl"
makedepends="geocode-glib-devel colord-devel>=1.1.7 libxklavier-devel
gtk+3-devel libcanberra-devel pulseaudio-devel nss-devel libnotify-devel
startup-notification-devel gnome-desktop-devel>=3.12 libgnomekbd-devel
xf86-input-wacom-devel libwacom-devel>=0.7 librsvg-devel
ibus-devel>=1.5 cups-devel libgudev-devel upower-devel polkit-devel
libgweather-devel>=3.12 geoclue2>=2.1"
libgweather-devel>=3.12 geoclue2>=2.1 NetworkManager-devel"
depends="geoclue2>=2.1 pulseaudio hicolor-icon-theme $(vopt_if systemd upower)"
short_desc="GNOME settings daemon"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-3"
distfiles="${GNOME_SITE}/$pkgname/3.12/$pkgname-$version.tar.xz"
checksum=4a92ad7090e76d621be181a48ede75a8da310e86e85d16cd82a9f5cf20297dbc
# Package build options
build_options="gir systemd"
# Disable gir for cross builds.
if [ -z "$CROSS_BUILD" ]; then
build_options_default+=" gir"
fi
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=066bc8ed751c5f6b5a9590911a0fb2b51b0c3436ae1caccfa42e0791c34fedee
gnome-settings-daemon-devel_package() {
depends="libglib-devel"

View File

@ -1,16 +1,16 @@
# Template file for 'gnome-shell-extensions'
pkgname=gnome-shell-extensions
version=3.12.2
version=3.14.2
revision=1
noarch="yes"
build_style=gnu-configure
configure_args="--enable-extensions=all"
hostmakedepends="pkg-config intltool"
makedepends="unzip libglib-devel libgtop-devel"
depends="gnome-shell>=${version} nautilus>=3.12 unzip"
depends="gnome-shell>=${version} nautilus>=3.14 unzip"
short_desc="Extensions for GNOME shell, including classic mode"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/GnomeShell/Extensions"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=30ba6e4792062e5a5cdd18e4a12230e68bfed1ded7de433ad241dd75e7ae2fc6
checksum=bf0bf033d9ddd62ff005f55c2917b49df0719132df9c081e8d7e27c571819135

View File

@ -0,0 +1,118 @@
$OpenBSD: patch-js_misc_loginManager_js,v 1.1 2014/10/21 13:11:03 ajacoutot Exp $
REVERT:
From a244c1e987502e359c45c0a9bc0012b5bc635553 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
Date: Thu, 24 Apr 2014 17:55:56 +0200
Subject: loginManager: Kill ConsoleKit support
--- js/misc/loginManager.js.orig Tue Oct 21 14:59:33 2014
+++ js/misc/loginManager.js Tue Oct 21 15:02:21 2014
@@ -46,6 +46,32 @@ const SystemdLoginSessionIface = '<node> \
const SystemdLoginManager = Gio.DBusProxy.makeProxyWrapper(SystemdLoginManagerIface);
const SystemdLoginSession = Gio.DBusProxy.makeProxyWrapper(SystemdLoginSessionIface);
+const ConsoleKitManagerIface = '<node> \
+<interface name="org.freedesktop.ConsoleKit.Manager"> \
+<method name="CanRestart"> \
+ <arg type="b" direction="out"/> \
+</method> \
+<method name="CanStop"> \
+ <arg type="b" direction="out"/> \
+</method> \
+<method name="Restart" /> \
+<method name="Stop" /> \
+<method name="GetCurrentSession"> \
+ <arg type="o" direction="out" /> \
+</method> \
+</interface> \
+</node>';
+
+const ConsoleKitSessionIface = '<node> \
+<interface name="org.freedesktop.ConsoleKit.Session"> \
+<signal name="Lock" /> \
+<signal name="Unlock" /> \
+</interface> \
+</node>';
+
+const ConsoleKitSession = Gio.DBusProxy.makeProxyWrapper(ConsoleKitSessionIface);
+const ConsoleKitManager = Gio.DBusProxy.makeProxyWrapper(ConsoleKitManagerIface);
+
function haveSystemd() {
return GLib.access("/run/systemd/seats", 0) >= 0;
}
@@ -75,7 +101,7 @@ function canLock() {
-1, null);
let version = result.deep_unpack()[0].deep_unpack();
- return haveSystemd() && versionCompare('3.5.91', version);
+ return versionCompare('3.5.91', version);
} catch(e) {
return false;
}
@@ -93,7 +119,7 @@ function getLoginManager() {
if (haveSystemd())
_loginManager = new LoginManagerSystemd();
else
- _loginManager = new LoginManagerDummy();
+ _loginManager = new LoginManagerConsoleKit();
}
return _loginManager;
@@ -110,6 +136,9 @@ const LoginManagerSystemd = new Lang.Class({
Lang.bind(this, this._prepareForSleep));
},
+ // Having this function is a bit of a hack since the Systemd and ConsoleKit
+ // session objects have different interfaces - but in both cases there are
+ // Lock/Unlock signals, and that's all we count upon at the moment.
getCurrentSessionProxy: function(callback) {
if (this._currentSession) {
callback (this._currentSession);
@@ -177,13 +206,35 @@ const LoginManagerSystemd = new Lang.Class({
});
Signals.addSignalMethods(LoginManagerSystemd.prototype);
-const LoginManagerDummy = new Lang.Class({
- Name: 'LoginManagerDummy',
+const LoginManagerConsoleKit = new Lang.Class({
+ Name: 'LoginManagerConsoleKit',
+ _init: function() {
+ this._proxy = new ConsoleKitManager(Gio.DBus.system,
+ 'org.freedesktop.ConsoleKit',
+ '/org/freedesktop/ConsoleKit/Manager');
+ },
+
+ // Having this function is a bit of a hack since the Systemd and ConsoleKit
+ // session objects have different interfaces - but in both cases there are
+ // Lock/Unlock signals, and that's all we count upon at the moment.
getCurrentSessionProxy: function(callback) {
- // we could return a DummySession object that fakes whatever callers
- // expect (at the time of writing: connect() and connectSignal()
- // methods), but just never calling the callback should be safer
+ if (this._currentSession) {
+ callback (this._currentSession);
+ return;
+ }
+
+ this._proxy.GetCurrentSessionRemote(Lang.bind(this,
+ function(result, error) {
+ if (error) {
+ logError(error, 'Could not get a proxy for the current session');
+ } else {
+ this._currentSession = new ConsoleKitSession(Gio.DBus.system,
+ 'org.freedesktop.ConsoleKit',
+ result[0]);
+ callback(this._currentSession);
+ }
+ }));
},
canSuspend: function(asyncCallback) {
@@ -203,4 +254,4 @@ const LoginManagerDummy = new Lang.Class({
callback(null);
}
});
-Signals.addSignalMethods(LoginManagerDummy.prototype);
+Signals.addSignalMethods(LoginManagerConsoleKit.prototype);

View File

@ -1,33 +1,24 @@
# Template file for 'gnome-shell'
pkgname=gnome-shell
version=3.12.2
revision=6
version=3.14.2
revision=2
build_options="systemd"
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool gnome-doc-utils"
configure_args="--disable-schemas-compile $(vopt_enable systemd)"
hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection"
makedepends="
gobject-introspection evolution-data-server>=3.12 gnome-desktop-devel>=3.12
evolution-data-server>=3.12 gnome-desktop-devel>=3.14
json-glib-devel>=1.0 startup-notification-devel network-manager-applet-devel
clutter-devel>=1.18 gnome-bluetooth-devel>=3.12 mutter-devel>=3.12
clutter-devel>=1.18 gnome-bluetooth-devel>=3.14 mutter-devel>=3.14
gjs-devel>=1.40 telepathy-logger-devel libcanberra-devel polkit-devel libcroco-devel
pulseaudio-devel libgudev-devel gst-plugins-base1-devel>=1:1.2
caribou-devel>=0.4.12 gir-freedesktop gnome-control-center-devel>=3.12
folks-devel>=0.9.6 gnome-menus-devel>=3.8"
caribou-devel>=0.4.12 gir-freedesktop gnome-control-center-devel>=3.14
folks-devel>=0.9.6 gnome-menus-devel>=3.8 $(vopt_if systemd systemd-devel)"
depends="caribou>=0.4.12 pulseaudio glxinfo desktop-file-utils
gir-freedesktop gnome-control-center>=3.12 mutter>=3.12"
gir-freedesktop gnome-control-center>=3.14"
short_desc="GNOME core user interface"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/GnomeShell"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=3ae230e8cb7a31e7b782c16ca178af5957858810788e26a6d630b69b3f85ce71
# Package build options
build_options="systemd"
if [ "$build_option_systemd" ]; then
configure_args+=" --enable-systemd"
makedepends+=" systemd-devel"
else
configure_args+=" --disable-systemd"
fi
checksum=4166656cac98da9b2fbd5c315ca1c4f34e06f1f5423ae058831ceb51ea5deda1

View File

@ -1,16 +1,16 @@
# Template file for 'gnome-sound-recorder'
pkgname=gnome-sound-recorder
version=3.12.2
version=3.14.2
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="which pkg-config intltool itstool gobject-introspection"
makedepends="gtk+3-devel gsettings-desktop-schemas-devel>=3.12 gjs-devel>=1.40 gst-plugins-base1"
depends="desktop-file-utils gjs>=1.40 gsettings-desktop-schemas>=3.12 gst-plugins-base1"
hostmakedepends="pkg-config intltool itstool glib-devel gobject-introspection"
makedepends="gtk+3-devel gsettings-desktop-schemas-devel>=3.14 gjs-devel>=1.40 gst-plugins-base1"
depends="desktop-file-utils gjs>=1.40 gsettings-desktop-schemas>=3.14 gst-plugins-base1"
short_desc="GNOME sound recorder application"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=6b7f1e3fc5ed8452ca880a492812f8662ca82276195657f8c6516ee2979d878e
checksum=6104be4c3107f8e758e3ea293e8f15822d524197c2f6a5180415073b01474f14

View File

@ -1,7 +1,7 @@
# Template file for 'gnome-system-monitor'
pkgname=gnome-system-monitor
version=3.12.2
revision=3
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-wnck"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils"
@ -12,7 +12,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ba074e2157302d91d73b68e13207bf85452b84234e429b1ec9b9a7b1c70736d8
checksum=948be34a5c3e91acd4a1af0c7711020dd76d274aac547d5836910f2fde09a5e6
# Package build options
build_options="systemd"

View File

@ -1,12 +1,13 @@
# Template file for 'gnome-terminal'
pkgname=gnome-terminal
version=3.12.3
version=3.14.2
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-static --with-nautilus-extension --disable-migration"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils appdata-tools"
makedepends="gtk+3-devel vte3-devel>=0.36 dconf-devel>=0.20 libuuid-devel
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils appdata-tools
glib-devel"
makedepends="gtk+3-devel vte3-devel>=0.38 dconf-devel>=0.20 libuuid-devel
gsettings-desktop-schemas-devel>=3.12 nautilus-devel>=3.12 gnome-shell>=3.12
desktop-file-utils"
depends="desktop-file-utils"
@ -15,4 +16,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=8450da259fb485289d61fdbe5b59037be068e0dbdd5c7dd8216b60cd49d55528
checksum=886bf9accb863d59791c5d8f2078d0fb022245a79854ad4a131b7b2186c27d2b

View File

@ -1,6 +1,6 @@
# Template file for 'gnome-user-docs'
pkgname=gnome-user-docs
version=3.12.2
version=3.14.2
revision=1
noarch="yes"
build_style=gnu-configure
@ -12,4 +12,4 @@ short_desc="User documentation for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=4d9ec70d0c91ffda73942e5d496d28f0855aec356d281a7d5f7393a32e2d44b2
checksum=ee89e0891fcad30ceb9e93e57a40e59730e0fee7973be233e0c4992b1d5726f1

View File

@ -1,16 +1,16 @@
# Template file for 'gnome-weather'
pkgname=gnome-weather
version=3.12.1
version=3.14.1
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection"
makedepends="gtk+3-devel>=3.8 gjs-devel>=1.40 libgweather-devel>=3.12"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils gobject-introspection glib-devel"
makedepends="gtk+3-devel>=3.8 gjs-devel>=1.40 libgweather-devel>=3.14"
depends="desktop-file-utils"
short_desc="Access current weather conditions and forecasts for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=23b99daf43838135c454af2c36a5964ab5e67a9c900a2b56ba9b3d96cdc67720
checksum=e3acea9b5e9e7dd5e9d51c2793c568ea7378b08b4de1bcfe7f0b8b3c2004fe87

View File

@ -1,30 +1,30 @@
# Template file for 'gnome'
pkgname=gnome
version=3.12.0
revision=5
version=3.14.0
revision=1
build_style=meta
depends="
glib>=2.40
gtk+3>=3.12
gtk+3>=${version}
gnome-menus>=3.10
gnome-backgrounds>=${version}
gnome-themes-standard>=${version}
gnome-desktop>=${version}
gnome-icon-theme>=${version}
gnome-icon-theme-extras>=${version}
gnome-icon-theme-symbolic>=${version}
gnome-icon-theme>=3.12
gnome-icon-theme-extras>=3.12
gnome-icon-theme-symbolic>=3.12
gnome-session>=${version}
gnome-settings-daemon>=${version}
gnome-user-docs>=${version}
gnome-disk-utility>=${version}
gnome-dictionary>=3.10
gnome-dictionary>=${version}
gnome-font-viewer>=${version}
gnome-screenshot>=${version}
gnome-contacts>=${version}
gnome-terminal>=${version}
gnome-system-monitor>=${version}
gnome-bluetooth>=${version}
gnome-color-manager>=${version}
gnome-color-manager>=3.12
gnome-keyring>=${version}
gnome-clocks>=${version}
gnome-calculator>=${version}
@ -50,7 +50,7 @@ depends="
seahorse>=${version}
totem>=${version}
brasero>=3.11.3
empathy>=${version}
empathy>=3.12
vino>=${version}
vinagre>=${version}
gucharmap>=${version}
@ -58,14 +58,14 @@ depends="
nautilus-sendto>=3.8.1
evince>=${version}
sushi>=3.10
evolution>=${version}
evolution>=3.12
bijiben>=${version}
mousetweaks>=${version}
mousetweaks>=3.12
eog-plugins>=3.8.1
seahorse-nautilus>=3.10
seahorse-sharing>=3.6.0
network-manager-applet>=0.9.8.8
rygel>=0.20
seahorse-sharing>=3.8.0
network-manager-applet>=0.9.10.0
rygel>=0.24
tracker>=1.0.0
cantarell-fonts>=0.0.15
xdg-user-dirs-gtk
@ -73,5 +73,5 @@ depends="
short_desc="The GNOME meta-package for Void Linux"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL, LGPL"
license="GPL-2, LGPL-2"
build_options="systemd"

View File

@ -1,7 +1,7 @@
# Template file for 'gobject-introspection'
pkgname=gobject-introspection
version=1.40.0
revision=2
version=1.42.0
revision=1
build_style=gnu-configure
configure_args="--disable-tests --disable-static"
hostmakedepends="pkg-config flex libtool"
@ -13,7 +13,10 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/GObjectInstrospection"
license="GPL-2, LGPL-2.1"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98
checksum=3ba2edfad4f71d4f0de16960b5d5f2511335fa646b2c49bbb93ce5942b3f95f7
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="1.*[13579].*"
gir-freedesktop_package() {
short_desc="Introspection data for some FreeDesktop components"

View File

@ -1,6 +1,6 @@
# Template file for 'gsettings-desktop-schemas'
pkgname=gsettings-desktop-schemas
version=3.12.2
version=3.14.1
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool glib-devel"
@ -10,7 +10,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=da75021e9c45a60d0a97ea3486f93444275d0ace86dbd1b97e5d09000d8c4ad1
checksum=217eba09f0fb263dcb8ce6efa21c9afaf0504ac1d937732d1af1c6724c05f065
# Package build options
build_options="gir"

View File

@ -1,10 +1,11 @@
# Template file for 'gucharmap'
pkgname=gucharmap
version=3.12.1
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool glib-devel desktop-file-utils"
configure_args="--disable-schemas-compile $(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool gnome-doc-utils itstool glib-devel
desktop-file-utils appdata-tools $(vopt_if gir gobject-introspection)"
makedepends="gtk+3-devel hicolor-icon-theme desktop-file-utils"
depends="hicolor-icon-theme desktop-file-utils"
short_desc="GNOME Unicode Charmap"
@ -12,7 +13,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5e260767da43f6dc31a8be33ca363da56781349b367464fa9c478bca66aa18d9
checksum=fdc3e1889c48c0835d349e2910000f62946ee9f2735d7f64d6a3ad5869c87872
# Package build options
build_options="gir"
@ -22,13 +23,6 @@ if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
if [ "$build_option_gir" ]; then
configure_args+=" --enable-introspection"
makedepends+=" gobject-introspection"
else
configure_args+=" --disable-introspection"
fi
gucharmap-devel_package() {
depends="gtk+3-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"

View File

@ -1,19 +1,22 @@
# Template file for 'libgweather'
pkgname=libgweather
version=3.12.3
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile
--enable-locations-compression --with-zoneinfo-dir=/usr/share/zoneinfo"
hostmakedepends="pkg-config intltool glib-devel gobject-introspection"
makedepends="libxml2-devel libsoup-gnome-devel>=2.46 gtk+3-devel vala-devel gnome-icon-theme"
makedepends="libxml2-devel libsoup-gnome-devel>=2.46 gtk+3-devel vala-devel gnome-icon-theme
geocode-glib-devel"
depends="gnome-icon-theme"
short_desc="GNOME Weather information access library"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
homepage="http://www.gnome.org/"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=89f65b1ffb84775c2d73e8daa67dd97f930afe73bae57985ade1e9e37019b435
checksum=4db10404ac91bc1f85ae977bdaa98413836429c3de6244dc68567c402afed800
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="3.*[13579].*"
libgweather-devel_package() {
depends="gdk-pixbuf-devel gtk+3-devel libxml2-devel

View File

@ -1,26 +1,29 @@
# Template file for 'mutter'
pkgname=mutter
version=3.12.2
revision=3
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-static --enable-compile-warnings=no"
hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection"
hostmakedepends="pkg-config intltool gnome-doc-utils gobject-introspection>=1.42
glib-devel"
makedepends="
gtk+3-devel>=3.10 startup-notification-devel libcanberra-devel
clutter-devel>=1.18 gsettings-desktop-schemas-devel>=3.12
upower-devel>=0.99 gnome-desktop-devel>=3.12 libSM-devel
zenity>=3.8.0 desktop-file-utils"
depends="zenity>=3.8 desktop-file-utils"
gtk+3-devel>=3.14 startup-notification-devel libcanberra-devel
clutter-devel>=1.20 gsettings-desktop-schemas-devel>=3.14
upower-devel>=0.99 gnome-desktop-devel>=3.14 libSM-devel
zenity>=3.14"
depends="zenity>=3.14 desktop-file-utils"
short_desc="Lightweight GTK+3 window manager"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=e653cf3e8c29af8d8c086bebcaa06781c48695be949417b72278fee37fe9e173
checksum=aa434c1bfdaf4159ecc2bab2911f7e7b21d64779494ffa5aa4f065b06492373f
update_site="${GNOME_SITE}/$pkgname/cache.json"
update_ignore="3.*[13579].*"
mutter-devel_package() {
depends="gsettings-desktop-schemas>=3.12 gtk+3-devel>=3.10
clutter-devel>=1.18 libX11-devel mutter>=${version}_${revision}"
depends="gsettings-desktop-schemas>=3.14 gtk+3-devel>=3.14
clutter-devel>=1.20 libX11-devel mutter>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include

View File

@ -1,20 +1,21 @@
# Template file for 'nautilus'
pkgname=nautilus
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-update-mimedb --disable-debug
--disable-schemas-compile --disable-nst-extension"
hostmakedepends="pkg-config intltool gobject-introspection"
hostmakedepends="pkg-config intltool gobject-introspection
glib-devel"
makedepends="gtk+3-devel libnotify-devel libexif-devel exempi-devel
libxml2-devel tracker-devel>=1.0 gnome-desktop-devel>=3.12"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.12"
libxml2-devel tracker-devel>=1.0 gnome-desktop-devel>=3.14"
depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
short_desc="The GNOME file manager"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2, LGPL-2.1"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=969c2bedc324eab7b9399bdb3a7db61f819a2995c733349ded081b059a1cafb1
checksum=b2c9e13ba896a15101abf5d5fe30e291243e6030e0c84e8eb5df1e7bd90c10a5
libnautilus_package() {
short_desc+=" - shared libraries"

View File

@ -1,11 +1,11 @@
# Template file for 'python-gobject'
pkgname=python-gobject
version=3.12.2
version=3.14.0
revision=1
wrksrc="pygobject-${version}"
hostmakedepends="pkg-config gobject-introspection>=1.38"
makedepends="python-cairo-devel>=1.10.0_2 python3.4-cairo-devel>=1.10.0_3 libglib-devel"
depends="gir-freedesktop python-cairo>=1.10.0_2"
hostmakedepends="pkg-config gobject-introspection>=1.42"
makedepends="libglib-devel python-cairo-devel>=1.10.0_2 python3.4-cairo-devel>=1.10.0_3"
depends="python-cairo>=1.10.0_2"
replaces="pygobject>=0"
pycompile_module="gi pygtkcompat"
short_desc="Python2 bindings for GObject"
@ -14,9 +14,9 @@ license="LGPL-2.1"
update_pkgname="pygobject"
distfiles="${GNOME_SITE}/pygobject/${version%.*}/pygobject-${version}.tar.xz"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=7e7a3d349acf5bb4b68f8539a42e67958840a67cd4f0341ee9aa49189af2a522
nocross="http://build.voidlinux.eu/builders/armv7l_builder/builds/8676/steps/shell_3/logs/stdio"
checksum=779effa93f4b59cdb72f4ab0128fb3fd82900bf686193b570fd3a8ce63392d54
do_configure() {
# python2

View File

@ -1,13 +1,13 @@
# Template file for 'rygel'
pkgname=rygel
version=0.22.3
version=0.24.2
revision=1
build_style=gnu-configure
configure_args="--enable-gst-launch-plugin"
hostmakedepends="pkg-config intltool"
makedepends="sqlite-devel vala-devel>=0.24 gtk+3-devel
libsoup-devel>=2.44 libgee08-devel>=0.14 gupnp-av-devel>=0.12.1
gupnp-dlna-devel>=0.10 tracker-devel>=1.0"
gupnp-dlna-devel>=0.10 tracker-devel>=1.0 libmediaart-devel>=0.6"
depends="hicolor-icon-theme desktop-file-utils"
conf_files="/etc/rygel.conf"
short_desc="GNOME home media solution"
@ -15,7 +15,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=96c272618117aa6c2f6a5edab965f5103d30b52b6742e743dd48274c10c0fddf
checksum=bbdfcdd169cf2d5572afd3906040c97f6a8e8b4a4bd54b70e761981b7fa37fb3
rygel-devel_package() {
depends="libgee08-devel gupnp-av-devel libuuid-devel

View File

@ -1,17 +1,17 @@
# Template file for 'seahorse'
pkgname=seahorse
version=3.12.2
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-ldap --enable-hkp"
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool"
makedepends="gtk+3-devel gcr-devel>=3.12 libsecret-devel vala-devel
makedepends="gtk+3-devel gcr-devel>=3.14 libsecret-devel vala-devel
gpgme-devel libldap-devel libsoup-devel avahi-glib-libs-devel
openssh>=6.1p1"
depends="hicolor-icon-theme desktop-file-utils gcr>=3.12 openssh>=6.1p1"
depends="hicolor-icon-theme desktop-file-utils gcr>=3.14 openssh>=6.1p1"
short_desc="GNOME application for managing encryption keys"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/seahorse/"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5e6fb25373fd4490e181e2fa0f5cacf99b78b2f6caa5d91c9c605900fb5f3839
checksum=2ea22830f5af1a11fadbdd8da6b34513410f2c371d9ec75fbf9b9b2d9177fc8a

View File

@ -1 +0,0 @@
totem

View File

@ -1,13 +1,13 @@
# Template file for 'totem'
pkgname=totem
version=3.12.2
version=3.14.1
revision=1
short_desc="A GNOME integrated movie player based on Gstreamer"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="custom, GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=76f9d8bb04813f5c19c0d09f946a2ba42647d10e174c27e8d848afcec7005cd1
checksum=288150837fd2693a4b672210a1ffdd178d3e542df954af247dc04c666bf97536
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile
@ -22,8 +22,9 @@ makedepends="
evolution-data-server-devel>=3.12 dbus-glib-devel zeitgeist-devel>=0.9.14
clutter-gst-devel>=2.0.10 clutter-gtk-devel>=1.5.2 libSM-devel
libpeas-devel>=1.9 libXtst-devel grilo-devel>=0.2.7 libepc-devel vala-devel>=0.24
gst-plugins-bad1-devel>=1:1.2.4 gsettings-desktop-schemas-devel>=3.12
nautilus-devel>=3.12 gst-plugins-ugly1>=1:1.2.4 gst-plugins-good1>=1:1.2.4"
gst-plugins-bad1-devel>=1:1.2.4 gsettings-desktop-schemas-devel>=3.14
nautilus-devel>=3.14 gst-plugins-ugly1>=1:1.2.4 gst-plugins-good1>=1:1.2.4
gnome-desktop-devel>=3.14"
depends="grilo-plugins>=0.2.12 hicolor-icon-theme desktop-file-utils
gst-libav>=1:1.2.4 gst-plugins-ugly1>=1:1.2.4 gst-plugins-good1>=1:1.2.4"
@ -51,10 +52,3 @@ totem-devel_package() {
vmove "usr/lib/*.so"
}
}
totem-mozilla-plugin_package() {
short_desc+=" - Mozilla plug-in"
pkg_install() {
vmove usr/lib/mozilla
}
}

View File

@ -1,6 +1,6 @@
# Template file for 'vinagre'
pkgname=vinagre
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
@ -14,4 +14,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/vinagre"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=d1959bfa7b82aad79b96ed92d11f37209a0f5cccdb025c91574a9a85381d82fc
checksum=93983d9581303957b5a5935349a9d1e5b4a223c3a99c317047e4114884f839cf

View File

@ -1,11 +1,11 @@
# Template file for 'vino'
pkgname=vino
version=3.12.0
revision=2
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool gnome-doc-utils"
makedepends="libjpeg-turbo-devel gtk+3-devel>=3.10
hostmakedepends="pkg-config intltool gnome-doc-utils glib-devel"
makedepends="libjpeg-turbo-devel gtk+3-devel>=3.14
libnotify-devel avahi-glib-libs-devel dbus-glib-devel telepathy-glib-devel
libsoup-devel>=2.46 libXtst-devel NetworkManager-devel libsecret-devel
gnutls-devel>=3.1.5 libSM-devel desktop-file-utils"
@ -15,4 +15,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=86c9d8b60d79982e4488815db0d441c398e011ad8262659789afecc97a01ca5b
checksum=712bbb220cc16a9822a0617ae9ceb0fe8b326d5b3428210af7afe77effbbca8a

View File

@ -1,12 +1,12 @@
# Template build file for 'vte3'.
pkgname=vte3
version=0.36.3
version=0.38.2
revision=1
wrksrc=vte-${version}
build_style=gnu-configure
configure_args="--with-gtk=3.0 --disable-gnome-pty-helper --disable-static"
hostmakedepends="pkg-config intltool glib-devel"
makedepends="gtk+3-devel ncurses-devel vte"
hostmakedepends="pkg-config intltool glib-devel vala-devel"
makedepends="gtk+3-devel ncurses-devel vte vala-devel"
depends="vte"
short_desc="Terminal widget with improved accessibility and I18N support"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -15,7 +15,7 @@ license="LGPL-2.1"
update_pkgname=vte
update_site="https://git.gnome.org/browse/vte/"
distfiles="${GNOME_SITE}/vte/${version%.*}/vte-${version}.tar.xz"
checksum=54e5b07be3c0f7b158302f54ee79d4de1cb002f4259b6642b79b1e0e314a959c
checksum=b2daba79229c84de3fbc41fcbb160c8d7ca50523fc01dedefada27e75ecc7de5
# Package build options
build_options="gir"

1
srcpkgs/webkit2gtk-devel Symbolic link
View File

@ -0,0 +1 @@
webkit2gtk

View File

@ -0,0 +1,67 @@
# Template file for 'webkit2gtk'
pkgname=webkit2gtk
version=2.6.2
revision=1
build_style=cmake
configure_args="-DPORT=GTK -DENABLE_GTKDOC=OFF -DCMAKE_LINKER=${XBPS_CROSS_TRIPLET}-gcc"
short_desc="GTK+3 port of the WebKit2 browser engine"
maintainer="Enno Boland <eb@s01.de>"
homepage="http://webkitgtk.org/"
license="LGPL-2.1, 2-clause-BSD"
distfiles="${homepage}/releases/webkitgtk-${version}.tar.xz"
checksum=5172e9b6b65b3de3cc25bffbe109249ac79b9256d57f6a331455ae1a5ea938b9
wrksrc=webkitgtk-$version
# ETOOHUGE
disable_debug=1
hostmakedepends="perl python pkg-config intltool gperf flex
ruby glib-devel geoclue2 cmake"
makedepends="
at-spi2-core-devel libjpeg-turbo-devel libpng-devel>=1.6 sqlite-devel
harfbuzz-devel>=0.9.19 gst-plugins-base1-devel libsoup-devel libxslt-devel
icu-devel>=54 enchant-devel dbus-glib-devel libwebp-devel>=0.4.0
gtk+-devel gtk+3-devel libgudev-devel libsecret-devel geoclue2
ruby-devel"
# Package build options
build_options="gir wayland x11"
# Disable gir for cross builds.
build_options_default="wayland x11"
if [ -z "$CROSS_BUILD" ]; then
build_options_default+=" gir"
fi
if [ "$build_option_gir" ]; then
configure_args+=" --enable-introspection"
hostmakedepends+=" gobject-introspection"
else
configure_args+=" --disable-introspection"
fi
if [ "$build_option_wayland" ]; then
configure_args+=" --enable-wayland-target"
makedepends+=" MesaLib-devel libxkbcommon-devel wayland-devel"
else
configure_args+=" --disable-wayland-target"
fi
if [ "$build_option_x11" ]; then
configure_args+=" --enable-x11-target"
makedepends+=" libXt-devel"
else
configure_args+=" --disable-x11-target"
fi
webkit2gtk-devel_package() {
depends="gtk+3-devel libsoup-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
vmove "usr/lib/*.so"
}
}

View File

@ -1,6 +1,6 @@
# Template file for 'yelp-xsl'
pkgname=yelp-xsl
version=3.12.0
version=3.14.0
revision=1
noarch="yes"
build_style=gnu-configure
@ -11,4 +11,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=dd0b8af338b1cdae50444273d7c761e3f511224421487311103edc95a4493656
checksum=8f5b6793cd600f8308e4ac93da68009169fa6d590eb71ed4a8e98bafe541a87e

View File

@ -1,21 +1,21 @@
# Template file for 'yelp'
pkgname=yelp
version=3.12.0
version=3.14.1
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-static"
hostmakedepends="pkg-config intltool itstool glib-devel"
makedepends="bzip2-devel liblzma-devel sqlite-devel libgpg-error-devel
libgcrypt-devel libxslt-devel libsoup-devel>=2.46 webkitgtk-devel>=2.4
yelp-xsl>=3.12"
yelp-xsl>=3.14"
depends="libsoup>=2.46 webkitgtk>=2.4 dconf>=0.20 hicolor-icon-theme
desktop-file-utils yelp-xsl>=3.12"
desktop-file-utils yelp-xsl>=3.14"
short_desc="Help browser for GNOME desktop"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=c83991b94b12617343c0b18845eee9fcf445459c1f6d273a4ab0b6f89e0b4a4c
checksum=1df24b0afa000fd7b003b43448be5227d72757e95e678a7be1832ebea685f072
yelp-devel_package() {
depends="yelp>=${version}"

View File

@ -1,13 +1,13 @@
# Template file for 'zenity'
pkgname=zenity
version=3.12.1
version=3.14.0
revision=1
build_style=gnu-configure
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils"
makedepends="gtk+3-devel libnotify-devel webkitgtk-devel"
short_desc="Display GNOME dialogs from the command line"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=a59705cdd1ea5318fdae3075c1cedcbead479230e9bead204391566d973dae11
checksum=6b57ec6c456af17714dc366e63dabb8bbe0577878b61907805f0186d4d2b892f