Merge branch 'master' into webkitgtk2

Conflicts:
	common/shlibs
This commit is contained in:
Eivind Uggedal 2015-01-13 22:44:56 +00:00
commit 3c91dd1ff4
225 changed files with 16499 additions and 1199 deletions

View File

@ -14,7 +14,7 @@ are isolated (among others).
### Requirements
- GNU bash
- xbps >= 0.42
- xbps >= 0.43.1
A privileged group is required to be able to execute `xbps-uchroot(8)`, by default in void
it's the `xbuilder` group.
@ -116,11 +116,14 @@ $ ./xbps-src pkg <pkgname>
When the package and its required dependencies are built, the binary packages will be created
and registered in the default local repository at `hostdir/binpkgs`; the path to this local repository can be added to
any xbps configuration file or by explicitly appending them via cmdline, i.e:
any xbps configuration file (see xbps.d(5)) or by explicitly appending them via cmdline, i.e:
$ xbps-install --repository=/path/to/hostdir/binpkgs ...
$ xbps-query --repository=/path/to/hostdir/binpkgs ...
> Currently xbps expects absolute path when using the `--repository` option. This has been
corrected in the 0.44 version.
By default **xbps-src** will try to resolve package dependencies in this order:
- If dependency exists in the local repository, use it (`hostdir/binpkgs`).
@ -129,7 +132,41 @@ By default **xbps-src** will try to resolve package dependencies in this order:
It is possible to avoid using remote repositories completely by using the `-N` flag.
> NOTE: the default local repository may contain multiple *sub-repositories*: `debug`, `multilib`, etc.
> The default local repository may contain multiple *sub-repositories*: `debug`, `multilib`, etc.
### Sharing and signing your local repositories
To share a local repository remotely it's mandatory to sign it and the binary packages
stored on it. This is accomplished with the `xbps-rindex(8)` utility.
First a RSA key must be created with `openssl(1)` or `ssh-keygen(8)`:
$ openssl genrsa -des3 -out privkey.pem 4096
or
$ ssh-keygen -t rsa -b 4096 -f privkey.pem
> Only RSA keys in PEM format are currently accepted by xbps.
Once the RSA private key is ready you can use it to sign the repository:
$ xbps-rindex --sign --signedby "I'm Groot" --privkey privkey.pem $PWD/hostdir/binpkgs
> If --privkey is unset, it defaults to `~/.ssh/id_rsa`.
If the RSA key was protected with a passphrase you'll have to type it, or alternatively set
it via the `XBPS_PASSPHRASE` environment variable.
Once the binary packages have been signed, check the repository contains the appropiate `hex fingerprint`:
$ xbps-query --repository=$PWD/hostdir/binpkgs -vL
...
Each time a binary package is created, the repository must be signed as explained above with
the difference that only those new packages will be signed.
> It is not possible to sign a repository with multiple RSA keys.
### Rebuilding and overwriting existing local packages

View File

@ -6,7 +6,7 @@ do_build() {
${make_cmd} \
CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" RANLIB="$RANLIB" \
CPP="$CPP" AS="$AS" OBJDUMP="$OBJDUMP" STRIP="$STRIP" \
CPP="$CPP" AS="$AS" OBJDUMP="$OBJDUMP" STRIP=":" \
${makejobs} ${make_build_args} ${make_build_target}
}
@ -14,7 +14,7 @@ do_install() {
: ${make_cmd:=make}
: ${make_install_target:=install}
make_install_args+=" PREFIX=/usr DESTDIR=${DESTDIR}"
make_install_args+=" STRIP=: PREFIX=/usr DESTDIR=${DESTDIR}"
${make_cmd} ${make_install_args} ${make_install_target}
}

View File

@ -42,8 +42,8 @@ generic_wrapper3() {
cp ${XBPS_CROSS_BASE}/usr/bin/${wrapper} ${XBPS_WRAPPERDIR}
sed -e "s,/usr/include,${XBPS_CROSS_BASE}/usr/include,g" -i ${XBPS_WRAPPERDIR}/${wrapper}
sed -e "s,libdir=/usr/lib,libdir=${XBPS_CROSS_BASE}/usr/lib,g" -i ${XBPS_WRAPPERDIR}/${wrapper}
sed -e "s,^prefix=/usr,prefix=${XBPS_CROSS_BASE}/usr," -i ${XBPS_WRAPPERDIR}/${wrapper}
sed -e "s,^libdir=.*,libdir=${XBPS_CROSS_BASE}/usr/lib,g" -i ${XBPS_WRAPPERDIR}/${wrapper}
sed -e "s,^prefix=.*,prefix=${XBPS_CROSS_BASE}/usr," -i ${XBPS_WRAPPERDIR}/${wrapper}
chmod 755 ${XBPS_WRAPPERDIR}/${wrapper}
}
@ -106,6 +106,7 @@ hook() {
generic_wrapper3 fltk-config
generic_wrapper3 xslt-config
generic_wrapper3 xml2-config
generic_wrapper3 fox-config
python_wrapper python-config 2.7
python_wrapper python3.4-config 3.4m

View File

@ -149,8 +149,8 @@ hook() {
for f in ${lib32files}; do
echo "$pkgver: installing additional files: $f ..."
_targetdir=${destdir32}/$(dirname ${f})
mkdir -p ${_targetdir}
cp -a ${PKGDESTDIR}/${f} ${_targetdir}
mkdir -p ${_targetdir/\/usr\/lib/\/usr\/lib32}
cp -a ${PKGDESTDIR}/${f} ${_targetdir/\/usr\/lib/\/usr\/lib32}
done
# If it's a development pkg add a dependency to the 64bit pkg.
if [[ $pkgname =~ '-devel' ]]; then

View File

@ -321,8 +321,8 @@ libvorbisfile.so.3 libvorbis-1.2.1rc1_1
libtheora.so.0 libtheora-1.0_1
libtheoradec.so.1 libtheora-1.0_1
libtheoraenc.so.1 libtheora-1.0_1
libcdda_interface.so.0 cdparanoia-10.2_1
libcdda_paranoia.so.0 cdparanoia-10.2_1
libcdda_interface.so.0 libcdparanoia-10.2_10
libcdda_paranoia.so.0 libcdparanoia-10.2_10
libasound.so.2 alsa-lib-1.0.20_1
libvisual-0.4.so.0 libvisual-0.4.0_1
libxfsm-4.6.so.0 xfce4-session-4.9.1_1
@ -475,9 +475,11 @@ libsoup-gnome-2.4.so.1 libsoup-gnome-2.34.0_1
libunique-3.0.so.0 libunique-2.91.4_1
libwebkitgtk-1.0.so.0 webkitgtk2-2.4.8_2
libwebkitgtk-3.0.so.0 webkitgtk-2.0.0_1
libwebkit2gtk-3.0.so.25 webkitgtk-2.0.0_1
libwebkit2gtk-4.0.so.37 webkit2gtk-2.6.2_1
libjavascriptcoregtk-1.0.so.0 webkitgtk2-2.4.8_2
libjavascriptcoregtk-3.0.so.0 webkitgtk-2.0.0_1
libwebkit2gtk-3.0.so.25 webkitgtk-2.0.0_1
libjavascriptcoregtk-4.0.so.18 webkit2gtk-2.6.2_1
libgimp-2.0.so.0 libgimp-2.8.10_3
libgimpwidgets-2.0.so.0 libgimp-2.8.10_3
libgimpui-2.0.so.0 libgimp-2.8.10_3
@ -680,6 +682,7 @@ librecode.so.0 librecode-3.6_1
libenca.so.0 libenca-1.13_1
libwavpack.so.1 libwavpack-4.60.1_1
libvala-0.24.so.0 libvala-0.24.0_1
libvala-0.26.so.0 libvala-0.26.2_1
libSDL_net-1.2.so.0 SDL_net-1.2.7_1
libmodplug.so.1 libmodplug-0.8.8_1
libfetch.so libfetch-2.33_1
@ -749,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
@ -1088,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
@ -1888,3 +1891,5 @@ 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
libasignify.so.1 asignify-1.0_1

View File

@ -1,13 +1,13 @@
# Template file for 'CopyAgent'
pkgname=CopyAgent
version=1.47.0439
version=1.48.0451
revision=1
short_desc="Copy.com sync agent"
maintainer="ShadowKyogre <shadowkyogre.public@gmail.com>"
homepage="https://www.copy.com"
license="CopyAgent"
distfiles="https://copy.com/install/linux/Copy.tgz"
checksum=8eb635b5c23e55bd95194e192251094aac3fd473df0254e764dd57a1614129d5
checksum=f474099d86baadd05758fa33164dae44b0127933f73c6a6a6e2f243bbf62bc42
only_for_archs="i686 x86_64"
repository="nonfree"
nostrip="yes"

View File

@ -1,7 +1,7 @@
# Template file for 'LoginKit-git'
pkgname=LoginKit-git
version=20141226
_githash="de851c4c1550a2f1389ba7f14aa738d94f8a4504"
version=20150113
_githash="0db7389e44423150baa815647307e471f65d11bd"
_gitshort="${_githash:0:7}"
revision=1
build_style=gnu-makefile
@ -13,14 +13,9 @@ maintainer="Enno Boland <g@s01.de>"
license="MIT"
homepage="https://github.com/dimkr/LoginKit"
distfiles="https://github.com/dimkr/LoginKit/archive/${_githash}.tar.gz"
checksum=60389ef27d40d2539a3dcd31780adebe80fc0e1f89988bbdd61b2300ff163633
checksum=a304f58c13f1ae1ed93f87da44ba17d498adfb01f6df54e5d724ee6722abbc8b
wrksrc="LoginKit-$_githash"
pre_install() {
# Fix missing file error
ln libsystemd-journal/sd-journal.h libsystemd-journal/journal.h
}
LoginKit-git-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"

View File

@ -1,11 +1,11 @@
# Template file for 'NetworkManager'
pkgname=NetworkManager
version=1.0.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--with-dhcpcd=/usr/sbin/dhcpcd --with-dhclient=no
--with-system-ca-path=/etc/ssl/certs --enable-more-warnings=no
--with-crypto=gnutls --disable-static --enable-ppp --enable-concheck
--with-crypto=gnutls --disable-static --enable-ppp
--with-udev-dir=/usr/lib/udev $(vopt_enable gir introspection)
--with-kernel-firmware-dir=/usr/lib/firmware --disable-wimax
--with-pppd-plugin-dir=/usr/lib/pppd/2.4.7 --enable-modify-system
@ -27,10 +27,10 @@ hostmakedepends="
$(vopt_if gir gobject-introspection)"
makedepends="libuuid-devel gnutls-devel dbus-glib-devel libgudev-devel
libnl3-devel polkit-devel ppp-devel>=2.4.7 iptables-devel libsoup-devel
ModemManager-devel mobile-broadband-provider-info readline-devel libndp-devel"
ModemManager-devel readline-devel libndp-devel"
lib32disabled=yes
depends="dbus iproute2 dhcpcd>=5.5.4_1 wpa_supplicant ModemManager mobile-broadband-provider-info"
depends="dbus iproute2 dhcpcd>=5.5.4_1 wpa_supplicant"
conf_files="/etc/${pkgname}/${pkgname}.conf"
make_dirs="
/etc/NetworkManager/dispatcher.d/pre-up.d 0750 root root
@ -48,7 +48,6 @@ if [ "$build_option_systemd" ]; then
configure_args+=" --with-session-tracking=systemd --with-suspend-resume=systemd"
configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system"
makedepends+=" systemd-devel"
systemd_services="${pkgname}.service on ${pkgname}-dispatcher.service on"
else
configure_args+=" --with-session-tracking=consolekit --with-suspend-resume=upower"
fi

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec logger -t acpid

View File

@ -1,3 +1,3 @@
#!/bin/sh
exec 1>&2
exec 2>&1
exec acpid -fl

View File

@ -1,7 +1,7 @@
# Template file for 'acpid'
pkgname=acpid
version=2.0.23
revision=7
revision=8
build_options="systemd"
build_style=gnu-configure
conf_files="/etc/acpi/events/anything /etc/acpi/handler.sh"

View File

@ -1,6 +1,6 @@
# Template file for 'adobe-flash-plugin'
pkgname=adobe-flash-plugin
version=11.2.202.425
version=11.2.202.429
revision=1
# The EULA file
_eula="http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf"
@ -8,10 +8,10 @@ _eulacksum=3cb0a5f4576be735abcff7189ed18eda17c70b762c3a78a3379b6f44395fbc10
_url=http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}
if [ "$XBPS_MACHINE" = "x86_64" ]; then
_disttarball="${_url}/install_flash_player_11_linux.x86_64.tar.gz"
_distcksum=8e2a41b8c747218eba50223e87e1d47d693a7700f5a0e201b671c91104ec60ae
_distcksum=0b679f89469d6a7ad919432a050098349c91744d7298c142edc1afb722cee25b
else
_disttarball="${_url}/install_flash_player_11_linux.i386.tar.gz"
_distcksum=0be4858e345e078fbb34a6eeefef53ed1bc09dff75134fc0508c37f080b99149
_distcksum=6439c185e3e0397c958b26b1ee6af809e739d4bdca2ad520213b0f6eb036e064
fi
distfiles="${_eula} ${_disttarball}"
checksum="${_eulacksum} ${_distcksum}"

View File

@ -1,6 +1,6 @@
# Template file for 'afl'
pkgname=afl
version=0.99b
version=1.06b
revision=1
build_style=gnu-makefile
# x86 only currently
@ -10,4 +10,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="Apache-2.0"
homepage="http://lcamtuf.coredump.cx/afl/"
distfiles="http://lcamtuf.coredump.cx/afl/releases/afl-${version}.tgz"
checksum=09020b7c5cb118fd12cf8511c65928a895fbc2ed8b6691f440ba7b301e48f3a4
checksum=5cbb0ab30b488632aab70b6813d4d55afb261dbd3248bfc4961f24cd9dc43ace

View File

@ -1 +0,0 @@
anjuta

View File

@ -1,39 +1,33 @@
# Template file for 'anjuta'
pkgname=anjuta
version=3.12.0
version=3.14.0
revision=1
build_style=gnu-configure
build_options="gir"
configure_args="$(vopt_enable gir introspection)"
short_desc="GNOME Integrated Development Environment"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="https://projects.gnome.org/anjuta"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=880efe7274d015a07aec2c5bdfebe27e313f76f1f524bd9309b5e3ecd29bda1f
checksum=b1aac2d4c35891b23c9bc3f168bf2845e02d0a438742478c98e450950d82b5e5
hostmakedepends="pkg-config intltool flex itstool python autogen"
hostmakedepends="pkg-config intltool flex itstool python autogen glib-devel
$(vopt_if gir gobject-introspection)"
makedepends="
gtksourceview-devel>=3.12 libxml2-devel vte3-devel gjs-devel>=1.40
libxslt-devel glade3-devel>=3.16 graphviz-devel vala-devel>=0.24
gtksourceview-devel>=3.14 libxml2-devel vte3-devel gjs-devel>=1.40
libxslt-devel glade3-devel>=3.16 graphviz-devel vala-devel>=0.26
libgda-devel devhelp-devel>=3.12 sqlite-devel apr-util-devel
neon-devel subversion-devel python-devel gdl-devel>=3.12"
neon-devel subversion-devel python-devel gdl-devel>=3.14"
depends="autogen"
# Package build options
build_options="gir"
# Disable gir for cross builds.
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
anjuta-devel_package() {
replaces="anjuta-docs>=0"
short_desc+=" - development files"
depends="anjuta>=${version}_${revision}"
pkg_install() {
@ -43,13 +37,6 @@ anjuta-devel_package() {
vmove usr/share/gir-1.0
fi
vmove "usr/lib/*.so"
}
}
anjuta-docs_package() {
short_desc+=" - Documentation"
noarch=yes
pkg_install() {
vmove usr/share/doc
vmove usr/share/gtk-doc
}

1
srcpkgs/asignify-devel Symbolic link
View File

@ -0,0 +1 @@
asignify

30
srcpkgs/asignify/template Normal file
View File

@ -0,0 +1,30 @@
# Template file for 'asignify'
pkgname=asignify
version=1.0
revision=1
build_style=gnu-configure
hostmakedepends="automake libtool"
make_install_args="mandir=/usr/share/man"
short_desc="Yet another signify tool"
maintainer="Juan RP <xtraeme@gmail.com>"
license="2-clause-BSD"
homepage="https://github.com/vstakhov/asignify"
distfiles="https://github.com/vstakhov/asignify/archive/${version}.tar.gz"
checksum=faa96d3f7e3df07d10bebdaca63d06773bb054b4b86efb4fbd7fb8a3b8f2d8da
pre_configure() {
NOCONFIGURE=1 ./autogen.sh
}
post_install() {
vlicense LICENSE
}
asignify-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/*.a
vmove usr/lib/*.so
}
}

View File

@ -1,13 +1,14 @@
# Template file for 'attic'
pkgname=attic
version=0.14
revision=1
revision=2
wrksrc="Attic-$version"
build_style=python-module
hostmakedepends="python3.4-setuptools python3.4-devel libressl-devel python3.4-Sphinx"
makedepends="${hostmakedepends/python3.4-setuptools/} acl-devel"
depends="python3.4-msgpack"
python_versions="3.4"
pycompile_version="3.4"
pycompile_module="attic"
short_desc="A deduplicating backup program for efficient and secure backups"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>"

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec automount -f

View File

@ -0,0 +1,18 @@
autofs-5.1.0 - fix compile error in defaults.c
From: Ian Kent <raven@themaw.net>
Puzzling, suddenly I'm getting a compile error for defaults.c due
to a lack of including stdarg.h.
diff --git a/lib/defaults.c b/lib/defaults.c
index 2b03ea2..d29a976 100644
--- lib/defaults.c
+++ lib/defaults.c
@@ -20,6 +20,7 @@
#include <string.h>
#include <sys/utsname.h>
#include <sys/stat.h>
+#include <stdarg.h>
#include "config.h"
#include "list.h"

30
srcpkgs/autofs/template Normal file
View File

@ -0,0 +1,30 @@
# Template file for 'autofs'
pkgname=autofs
version=5.1.0
revision=4
build_style=gnu-configure
conf_files="
/etc/autofs/auto.master
/etc/autofs/auto.misc
/etc/autofs/autofs.conf
/etc/autofs/autofs_ldap_auth.conf"
configure_args="--with-libtirpc --with-mapdir=/etc/autofs"
make_build_args="STRIP=:"
hostmakedepends="flex kmod"
makedepends="libtirpc-devel"
short_desc="A kernel-based automounter for Linux"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="${KERNEL_SITE}/daemons/autofs"
distfiles="${KERNEL_SITE}/daemons/autofs/v5/autofs-${version}.tar.xz"
checksum=f4b343797e6df03627a9fd41bda6fd85acb84aa3fdd15694eec03ec90a52bc27
pre_build() {
sed -i "s,/usr/include/tirpc,${XBPS_CROSS_BASE}/usr/include/tirpc,g" Makefile.rules
}
post_install() {
vsv $pkgname
# Remove unused stuff
rm ${DESTDIR}/usr/share/man/man5/autofs.5
rm -r ${DESTDIR}/etc/default
}

View File

@ -1,7 +1,7 @@
# Template file for 'awesome'
pkgname=awesome
version=3.5.5
revision=3
version=3.5.6
revision=1
build_style=cmake
configure_args="-DSYSCONFDIR=/etc -DLUA_LIBRARY=/usr/lib/liblua.so.5.2"
hostmakedepends="cmake which xmlto asciidoc>=8.6.6 pkg-config"
@ -17,13 +17,12 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://awesome.naquadah.org"
distfiles="${homepage}/download/${pkgname}-${version}.tar.xz"
checksum=bf30dbd7c4621742b2565919404f009588ea482574ddb85aaa5301bce5258d47
checksum=37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7
pre_configure() {
# Russian manpages fail to build.
sed -i -e "s|es fr de ru|es fr de|g" CMakeLists.txt
}
post_install() {
vinstall awesome.desktop 644 usr/share/xsessions
}

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

18
srcpkgs/base91/template Normal file
View File

@ -0,0 +1,18 @@
# Template file for 'base91'
pkgname=base91
version=0.6.0
revision=1
short_desc="Advanced method for encoding binary data as ASCII characters"
maintainer="Juan RP <xtraeme@gmail.com>"
license="3-clause-BSD"
homepage="http://base91.sourceforge.net/"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
checksum=02cfae7322c1f865ca6ce8f2e0bb8d38c8513e76aed67bf1c94eab1343c6c651
do_build() {
make CC=$CC CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
}
do_install() {
make DESTDIR=${DESTDIR} prefix=/usr install
vlicense LICENSE
}

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,6 +1,6 @@
# Template file for 'brasero'
pkgname=brasero
version=3.11.4
version=3.12.0
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-caches"
@ -14,7 +14,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org/projects/brasero"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=bd02eb845de0a91a4acaf941d4ea7b7584d073894270f121781692dc34eb9693
checksum=68fef2699b772fa262d855dac682100dbfea05563a7e4056eff8fe6447aec2fc
# Package build options
build_options="gir"

View File

@ -1,7 +1,7 @@
# Template file for 'cdparanoia'.
pkgname=cdparanoia
version=10.2
revision=9
revision=10
wrksrc="${pkgname}-III-${version}"
hostmakedepends="libtool automake"
build_style=gnu-configure
@ -24,8 +24,16 @@ do_install() {
make prefix=${DESTDIR}/usr MANDIR=${DESTDIR}/usr/share/man LIBDIR=${DESTDIR}/usr/lib install
}
cdparanoia-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
libcdparanoia_package() {
replaces="${sourcepkg}<10.2_10"
short_desc+=" - runtime library"
pkg_install() {
vmove usr/lib/*.so.*
}
}
libcdparanoia-devel_package() {
replaces="${sourcepkg}-devel<10.2_10"
depends="lib${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include

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,10 +1,10 @@
# Template file for 'chromium-pepper-flash'
pkgname=chromium-pepper-flash
version=16.0.0.235
_chromeVersion=39.0.2171.95-1
version=16.0.0.257
_chromeVersion=39.0.2171.99-1
_channel='stable'
_baseUrl='http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable'
revision=2
revision=1
short_desc="Pepper Flash plugin for Chromium"
maintainer="Enno Boland <eb@s01.de>"
homepage="http://www.google.com/chrome"
@ -18,16 +18,16 @@ create_wrksrc=yes
case "${XBPS_TARGET_MACHINE}" in
x86_64)
_filename=google-chrome-${_channel}_${_chromeVersion}_amd64.deb
_chromeChecksum="8f5c0a5a4f602272fee1774c54525ab673e3c5d77d4fb7fdc9637acd7fd343a0"
_chromeChecksum="e42f061c4695914c1a84fc95edcd1c39d46ae7a7d0429e1d7573ed70f058c133"
;;
i686)
_filename=google-chrome-${_channel}_${_chromeVersion}_i386.deb
_chromeChecksum="3164b563a5520707ddbab06312015254aab54bdf0b54d0e82dc5ca6f0bb506da"
_chromeChecksum="cc4cb4162177c6fb981888969b911f78c17ad7559a23f88e5d6c8197d2707003"
;;
esac
_chromeUrl="${_baseUrl}/${_filename}"
distfiles="${_chromeUrl}"
checksum="${_chromeChecksum}"
checksum="$_chromeChecksum"
skip_extraction="$_filename"

View File

@ -0,0 +1,22 @@
From 084dc49a0cdadeed7de896df81e9af536f2ab678 Mon Sep 17 00:00:00 2001
From: Rico Tzschichholz <ricotz@ubuntu.com>
Date: Thu, 2 Oct 2014 09:27:36 +0200
Subject: x11: Add missing closure annotation to ClutterX11FilterFunc
diff --git a/clutter/x11/clutter-x11.h b/clutter/x11/clutter-x11.h
index b0ab8a1..285ea51 100644
--- a/clutter/x11/clutter-x11.h
+++ b/clutter/x11/clutter-x11.h
@@ -85,7 +85,7 @@ typedef struct _ClutterX11XInputDevice ClutterX11XInputDevice;
* ClutterX11FilterFunc:
* @xev: Native X11 event structure
* @cev: Clutter event structure
- * @data: user data passed to the filter function
+ * @data: (closure): user data passed to the filter function
*
* Filter function for X11 native events.
*
--
cgit v0.10.1

View File

@ -0,0 +1,224 @@
From 46877cc2bd497ec23acfa07fedaf29f45522dc6f Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" <jstpierre@mecheye.net>
Date: Wed, 22 Oct 2014 18:44:22 -0700
Subject: actor: Create a PangoContext per actor
For a variety of complicated reasons, ClutterText currently sets fields
on the PangoContext when creating a layout. This causes ClutterText to
behave somewhat erratically in certain cases, since the PangoContext is
currently shared between all actors.
GTK+ creates a PangoContext for every single GtkWidget, so it seems like
we should do the same here.
Move the private code that was previously in clutter-main.c into
clutter-actor.c and clean it up a bit. This gives every actor its own
PangoContext it can mutilate whenever it wants, at its heart's content.
https://bugzilla.gnome.org/show_bug.cgi?id=739050
diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c
index 6a0582a..33fe3e7 100644
--- a/clutter/clutter-actor.c
+++ b/clutter/clutter-actor.c
@@ -15474,6 +15474,46 @@ clutter_actor_grab_key_focus (ClutterActor *self)
clutter_stage_set_key_focus (CLUTTER_STAGE (stage), self);
}
+static void
+update_pango_context (ClutterBackend *backend,
+ PangoContext *context)
+{
+ ClutterSettings *settings;
+ PangoFontDescription *font_desc;
+ const cairo_font_options_t *font_options;
+ gchar *font_name;
+ PangoDirection pango_dir;
+ gdouble resolution;
+
+ settings = clutter_settings_get_default ();
+
+ /* update the text direction */
+ if (clutter_get_default_text_direction () == CLUTTER_TEXT_DIRECTION_RTL)
+ pango_dir = PANGO_DIRECTION_RTL;
+ else
+ pango_dir = PANGO_DIRECTION_LTR;
+
+ pango_context_set_base_dir (context, pango_dir);
+
+ g_object_get (settings, "font-name", &font_name, NULL);
+
+ /* get the configuration for the PangoContext from the backend */
+ font_options = clutter_backend_get_font_options (backend);
+ resolution = clutter_backend_get_resolution (backend);
+
+ font_desc = pango_font_description_from_string (font_name);
+
+ if (resolution < 0)
+ resolution = 96.0; /* fall back */
+
+ pango_context_set_font_description (context, font_desc);
+ pango_cairo_context_set_font_options (context, font_options);
+ pango_cairo_context_set_resolution (context, resolution);
+
+ pango_font_description_free (font_desc);
+ g_free (font_name);
+}
+
/**
* clutter_actor_get_pango_context:
* @self: a #ClutterActor
@@ -15500,16 +15540,23 @@ PangoContext *
clutter_actor_get_pango_context (ClutterActor *self)
{
ClutterActorPrivate *priv;
+ ClutterBackend *backend = clutter_get_default_backend ();
g_return_val_if_fail (CLUTTER_IS_ACTOR (self), NULL);
priv = self->priv;
- if (priv->pango_context != NULL)
- return priv->pango_context;
+ if (G_UNLIKELY (priv->pango_context == NULL))
+ {
+ priv->pango_context = clutter_actor_create_pango_context (self);
- priv->pango_context = _clutter_context_get_pango_context ();
- g_object_ref (priv->pango_context);
+ g_signal_connect_object (backend, "resolution-changed",
+ G_CALLBACK (update_pango_context), priv->pango_context, 0);
+ g_signal_connect_object (backend, "font-changed",
+ G_CALLBACK (update_pango_context), priv->pango_context, 0);
+ }
+ else
+ update_pango_context (backend, priv->pango_context);
return priv->pango_context;
}
@@ -15533,9 +15580,16 @@ clutter_actor_get_pango_context (ClutterActor *self)
PangoContext *
clutter_actor_create_pango_context (ClutterActor *self)
{
- g_return_val_if_fail (CLUTTER_IS_ACTOR (self), NULL);
+ CoglPangoFontMap *font_map;
+ PangoContext *context;
+
+ font_map = COGL_PANGO_FONT_MAP (clutter_get_font_map ());
+
+ context = cogl_pango_font_map_create_context (font_map);
+ update_pango_context (clutter_get_default_backend (), context);
+ pango_context_set_language (context, pango_language_get_default ());
- return _clutter_context_create_pango_context ();
+ return context;
}
/**
diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c
index 3b9385a..1a337c0 100644
--- a/clutter/clutter-main.c
+++ b/clutter/clutter-main.c
@@ -764,86 +764,6 @@ clutter_get_text_direction (void)
return dir;
}
-static void
-update_pango_context (ClutterBackend *backend,
- PangoContext *context)
-{
- ClutterSettings *settings;
- PangoFontDescription *font_desc;
- const cairo_font_options_t *font_options;
- gchar *font_name;
- PangoDirection pango_dir;
- gdouble resolution;
-
- settings = clutter_settings_get_default ();
-
- /* update the text direction */
- if (clutter_text_direction == CLUTTER_TEXT_DIRECTION_RTL)
- pango_dir = PANGO_DIRECTION_RTL;
- else
- pango_dir = PANGO_DIRECTION_LTR;
-
- pango_context_set_base_dir (context, pango_dir);
-
- g_object_get (settings, "font-name", &font_name, NULL);
-
- /* get the configuration for the PangoContext from the backend */
- font_options = clutter_backend_get_font_options (backend);
- resolution = clutter_backend_get_resolution (backend);
-
- font_desc = pango_font_description_from_string (font_name);
-
- if (resolution < 0)
- resolution = 96.0; /* fall back */
-
- pango_context_set_font_description (context, font_desc);
- pango_cairo_context_set_font_options (context, font_options);
- pango_cairo_context_set_resolution (context, resolution);
-
- pango_font_description_free (font_desc);
- g_free (font_name);
-}
-
-PangoContext *
-_clutter_context_get_pango_context (void)
-{
- ClutterMainContext *self = _clutter_context_get_default ();
-
- if (G_UNLIKELY (self->pango_context == NULL))
- {
- PangoContext *context;
-
- context = _clutter_context_create_pango_context ();
- self->pango_context = context;
-
- g_signal_connect (self->backend, "resolution-changed",
- G_CALLBACK (update_pango_context),
- self->pango_context);
- g_signal_connect (self->backend, "font-changed",
- G_CALLBACK (update_pango_context),
- self->pango_context);
- }
- else
- update_pango_context (self->backend, self->pango_context);
-
- return self->pango_context;
-}
-
-PangoContext *
-_clutter_context_create_pango_context (void)
-{
- CoglPangoFontMap *font_map;
- PangoContext *context;
-
- font_map = clutter_context_get_pango_fontmap ();
-
- context = cogl_pango_font_map_create_context (font_map);
- update_pango_context (clutter_get_default_backend (), context);
- pango_context_set_language (context, pango_language_get_default ());
-
- return context;
-}
-
/**
* clutter_main_quit:
*
diff --git a/clutter/clutter-private.h b/clutter/clutter-private.h
index bf92626..b714edc 100644
--- a/clutter/clutter-private.h
+++ b/clutter/clutter-private.h
@@ -198,8 +198,6 @@ ClutterMainContext * _clutter_context_get_default (void);
void _clutter_context_lock (void);
void _clutter_context_unlock (void);
gboolean _clutter_context_is_initialized (void);
-PangoContext * _clutter_context_create_pango_context (void);
-PangoContext * _clutter_context_get_pango_context (void);
ClutterPickMode _clutter_context_get_pick_mode (void);
void _clutter_context_push_shader_stack (ClutterActor *actor);
ClutterActor * _clutter_context_pop_shader_stack (ClutterActor *actor);
--
cgit v0.10.1

View File

@ -0,0 +1,37 @@
From 14d28e7908d5421f15f9b94f4f37d66f14c4222e Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" <jstpierre@mecheye.net>
Date: Wed, 22 Oct 2014 18:44:16 -0700
Subject: main: Don't update the PangoContext in clutter_set_font_flags
clutter_set_font_flags already calls clutter_backend_set_font_options,
which emits a signal which our PangoContext listens to, so this is just
duplicate and unneeded code.
https://bugzilla.gnome.org/show_bug.cgi?id=739050
diff --git a/clutter/clutter-main.c b/clutter/clutter-main.c
index 444ceba..3b9385a 100644
--- a/clutter/clutter-main.c
+++ b/clutter/clutter-main.c
@@ -3276,7 +3276,6 @@ clutter_clear_glyph_cache (void)
void
clutter_set_font_flags (ClutterFontFlags flags)
{
- ClutterMainContext *context = _clutter_context_get_default ();
CoglPangoFontMap *font_map;
ClutterFontFlags old_flags, changed_flags;
const cairo_font_options_t *font_options;
@@ -3326,10 +3325,6 @@ clutter_set_font_flags (ClutterFontFlags flags)
clutter_backend_set_font_options (backend, new_font_options);
cairo_font_options_destroy (new_font_options);
-
- /* update the default pango context, if any */
- if (context->pango_context != NULL)
- update_pango_context (backend, context->pango_context);
}
/**
--
cgit v0.10.1

View File

@ -0,0 +1,54 @@
From 7764fd2079318fede95b4b96c72d18bd31699270 Mon Sep 17 00:00:00 2001
From: Carlos Garnacho <carlosg@gnome.org>
Date: Tue, 14 Oct 2014 12:41:10 +0200
Subject: evdev: Flush event queue before removing an input device
libinput_suspend() will trigger the removal of input devices, but also
the emission of button/key releases pairing everything that is pressed
at that moment. These events are queued, but the ClutterInputDevice
pointers in these will point to invalid memory at the time these are
processed.
Fix this by flushing the event queue, in order to ensure there are no
unprocessed input events after libinput_suspend().
https://bugzilla.gnome.org/show_bug.cgi?id=738520
diff --git a/clutter/evdev/clutter-device-manager-evdev.c b/clutter/evdev/clutter-device-manager-evdev.c
index 77a8ec6..7b48481 100644
--- a/clutter/evdev/clutter-device-manager-evdev.c
+++ b/clutter/evdev/clutter-device-manager-evdev.c
@@ -1017,6 +1017,18 @@ clutter_seat_evdev_sync_leds (ClutterSeatEvdev *seat)
}
}
+static void
+flush_event_queue (void)
+{
+ ClutterEvent *event;
+
+ while ((event = clutter_event_get ()) != NULL)
+ {
+ _clutter_process_event (event);
+ clutter_event_free (event);
+ }
+}
+
static gboolean
process_base_event (ClutterDeviceManagerEvdev *manager_evdev,
struct libinput_event *event)
@@ -1034,6 +1046,11 @@ process_base_event (ClutterDeviceManagerEvdev *manager_evdev,
break;
case LIBINPUT_EVENT_DEVICE_REMOVED:
+ /* Flush all queued events, there
+ * might be some from this device.
+ */
+ flush_event_queue ();
+
libinput_device = libinput_event_get_device (event);
device = libinput_device_get_user_data (libinput_device);
--
cgit v0.10.1

View File

@ -1,32 +1,40 @@
# Template file for 'clutter'
pkgname=clutter
version=1.18.4
revision=1
version=1.20.0
revision=2
patch_args="-Np1"
build_style=gnu-configure
configure_args="--enable-introspection --enable-evdev-input
build_options="gir"
configure_args="$(vopt_enable gir introspection) --enable-evdev-input
--enable-wayland-backend --enable-egl-backend --enable-wayland-compositor"
hostmakedepends="pkg-config intltool gobject-introspection"
hostmakedepends="pkg-config intltool glib-devel $(vopt_if gir gobject-introspection)"
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].*"
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
clutter-devel_package() {
depends="cogl-devel>=1.18 cairo-devel atk-devel pango-devel json-glib-devel
libX11-devel libXext-devel libXfixes-devel libXdamage-devel
libXcomposite-devel libXi-devel libinput-devel
libxkbcommon-devel clutter>=${version}_${revision}"
depends="${makedepends} clutter>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/gtk-doc
vmove "usr/share/gir-*"
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
}
}

View File

@ -1,7 +1,7 @@
# Template file for 'cmus'
pkgname=cmus
version=2.6.0
revision=2
revision=3
short_desc="Small, fast and powerful console music player"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
@ -28,6 +28,7 @@ do_install() {
cmus-libao_package() {
short_desc+=" - libao output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/op/ao.so
}
@ -35,6 +36,7 @@ cmus-libao_package() {
cmus-faad_package() {
short_desc+=" - AAC/MP4 input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/aac.so
vmove usr/lib/cmus/ip/mp4.so
@ -43,6 +45,7 @@ cmus-faad_package() {
cmus-ffmpeg_package() {
short_desc+=" - FFmpeg input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/ffmpeg.so
}
@ -50,6 +53,7 @@ cmus-ffmpeg_package() {
cmus-flac_package() {
short_desc+=" - FLAC input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/flac.so
}
@ -57,6 +61,7 @@ cmus-flac_package() {
cmus-mpc_package() {
short_desc+=" - MPC input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/mpc.so
}
@ -64,6 +69,7 @@ cmus-mpc_package() {
cmus-modplug_package() {
short_desc+=" - MOD input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/modplug.so
}
@ -71,6 +77,7 @@ cmus-modplug_package() {
cmus-opus_package() {
short_desc+=" - Opus input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/opus.so
}
@ -78,6 +85,7 @@ cmus-opus_package() {
cmus-oss_package() {
short_desc+=" - OSS output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/op/oss.so
}
@ -85,6 +93,7 @@ cmus-oss_package() {
cmus-pulseaudio_package() {
short_desc+=" - Pulseaudio output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/op/pulse.so
}
@ -92,6 +101,7 @@ cmus-pulseaudio_package() {
cmus-wavpack_package() {
short_desc+=" - Wavpack input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmus/ip/wavpack.so
}

View File

@ -1,12 +1,13 @@
# Template file for 'colord'
pkgname=colord
version=1.1.7
revision=3
version=1.2.7
revision=1
build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile
--with-systemdsystemunitdir=/usr/lib/systemd/system --enable-vala
--with-udevrulesdir=/usr/lib/udev/rules.d --with-daemon-user=colord
--enable-polkit --enable-gusb --enable-udev --enable-sane"
--enable-polkit --enable-gusb --enable-udev --enable-sane
--disable-argyllcms-sensor"
conf_files="/etc/colord.conf"
replaces="shared-color-profiles>=0"
system_accounts="colord"
@ -19,14 +20,16 @@ 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=e14a8541ff1c33d517ee2f6540c954f0f909b4ea65cf8cb53f181d29b3b69e60
hostmakedepends="pkg-config intltool docbook2x"
makedepends="vala-devel>=0.20 libgudev-devel polkit-devel lcms2-devel dbus-devel
libusb-devel libgusb-devel>=0.1.6 sqlite-devel sane-devel bash-completion"
nocross="http://build.voidlinux.eu/builders/armv7l_builder/builds/9133/steps/shell_3/logs/stdio"
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" which automake libtool gettext-devel glib-devel gtk-doc colord gobject-introspection"
hostmakedepends+=" automake libtool gettext-devel glib-devel gtk-doc colord gobject-introspection"
fi
# Package build options

View File

@ -1,7 +1,7 @@
# Template build file for 'curl'.
pkgname=curl
version=7.39.0
revision=2
version=7.40.0
revision=1
build_style=gnu-configure
configure_args="ac_cv_sizeof_off_t=8 --disable-ldaps --without-gssapi
--enable-threaded-resolver --enable-ipv6
@ -14,7 +14,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="MIT"
homepage="http://curl.haxx.se"
distfiles="$homepage/download/$pkgname-$version.tar.bz2"
checksum=b222566e7087cd9701b301dd6634b360ae118cc1cbc7697e534dc451102ea4e0
checksum=899109eb3900fa6b8a2f995df7f449964292776a04763e94fae640700f883fba
libcurl_package() {
short_desc="The multiprotocol file transfer library"

View File

@ -1,13 +1,9 @@
#
# This script fixes permissions for dbus-daemon-launch-helper.
#
dbus_launch=usr/libexec/dbus-daemon-launch-helper
case "${ACTION}" in
post)
[ ! -d var/lib/dbus ] && install -d var/lib/dbus
[ ! -d etc/dbus-1/session.d ] && install -d etc/dbus-1/session.d
chown root:22 ${dbus_launch}
chmod 4750 ${dbus_launch}
chown root:22 usr/libexec/dbus-daemon-launch-helper
chmod 4750 usr/libexec/dbus-daemon-launch-helper
usr/bin/dbus-uuidgen --ensure || :
;;
esac

View File

@ -1,13 +0,0 @@
#
# This script removes pre-created dirs required for dbus-daemon.
#
case "${ACTION}" in
purge)
if [ -d var/run/dbus ]; then
rm -rf var/run/dbus
fi
if [ -d etc/dbus-1/session.d ]; then
rm -rf etc/dbus-1/session.d
fi
;;
esac

View File

@ -1,4 +1,3 @@
#!/bin/sh
[ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus
dbus-uuidgen --ensure
exec dbus-daemon --system --nofork --nopidfile

View File

@ -2,7 +2,7 @@
#
pkgname=dbus
version=1.8.14
revision=1
revision=2
short_desc="Message bus system"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"

View File

@ -1,34 +1,32 @@
# Template file for 'devhelp'
pkgname=devhelp
version=3.12.1
version=3.14.0
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool"
hostmakedepends="pkg-config intltool glib-devel"
makedepends="webkitgtk-devel>=2.4"
short_desc="API documentation browser for GTK+ and GNOME"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="https://wiki.gnome.org/devhelp"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=ce2c73e25eaec553abcfdb57de4ec399fa051783e0d4fbbb63da0fda1c6c8335
checksum=a78884cf81c1fb18fc8356c62271292591d5ca62c58b045dee30c6fc278e7083
devhelp-devel_package() {
short_desc+=" - Development files"
depends="webkitgtk-devel>=2.4 devhelp-libs>=${version}_${revision}"
short_desc+=" - development files"
depends="${makedepends} devhelp-libs>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}
devhelp-libs_package() {
short_desc+=" - Runtime library"
short_desc+=" - runtime library"
pkg_install() {
vmove "usr/lib/libdevhelp*.so.*"
}
}
devhelp-gedit-plugin_package() {
short_desc+=" - gedit plugin"
depends="devhelp gedit python"

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,27 @@
# Template file for 'eog'
pkgname=eog
version=3.12.2
revision=1
version=3.14.3
revision=2
lib32disabled=yes
build_style=gnu-configure
hostmakedepends="which pkg-config intltool gnome-doc-utils itstool gobject-introspection"
build_options="gir"
configure_args="$(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool gnome-doc-utils itstool
$(vopt_if gir 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"
depends="hicolor-icon-theme desktop-file-utils gnome-icon-theme shared-mime-info"
gnome-desktop-devel>=3.14 libpeas-devel>=1.9 lcms2-devel exempi-devel
libexif-devel librsvg-devel"
depends="hicolor-icon-theme desktop-file-utils 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
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
eog-devel_package() {
depends="gtk+3-devel"
@ -23,6 +30,8 @@ eog-devel_package() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc
if [ "$build_option_gir" ]; then
vmove usr/share/eog/gir-1.0
fi
}
}

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

6
srcpkgs/eudev/INSTALL Normal file
View File

@ -0,0 +1,6 @@
case "$ACTION" in
post)
echo "Updating udev(7) hwdb.bin..."
usr/bin/udevadm hwdb --update || :
;;
esac

View File

@ -4,11 +4,11 @@ _UDEV_VERSION="217" # compatible udev version provided
pkgname=eudev
version=2.1.1
revision=2
revision=4
conf_files="/etc/udev/udev.conf"
build_style=gnu-configure
configure_args="--enable-libkmod $(vopt_enable gir introspection)"
hostmakedepends="automake libtool pkg-config gperf glib-devel"
hostmakedepends="automake libtool pkg-config gperf glib-devel libxslt docbook-xsl"
makedepends="libblkid-devel libkmod-devel libglib-devel $(vopt_if gir gobject-introspection)"
short_desc="systemd's udev fork (enhanced userland device daemon)"
maintainer="Juan RP <xtraeme@gmail.com>"

View File

@ -1,37 +1,44 @@
# Template file for 'evince'
pkgname=evince
version=3.12.2
revision=1
version=3.14.1
revision=3
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"
build_options="gir"
hostmakedepends="which pkg-config intltool itstool
gnome-doc-utils gobject-introspection"
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
configure_args="$(vopt_enable gir introspection) --disable-schemas-compile
--enable-comics --disable-static --enable-xps --disable-t1lib
--disable-browser-plugin"
hostmakedepends="pkg-config intltool itstool
gnome-doc-utils glib-devel $(vopt_if gir gobject-introspection)"
# 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"
depends="desktop-file-utils hicolor-icon-theme gnome-icon-theme"
gsettings-desktop-schemas-devel>=3.14 gnome-desktop-devel>=3.14"
depends="desktop-file-utils hicolor-icon-theme"
libevince_package() {
short_desc+=" - runtime libraries"
pkg_install() {
vmove "usr/lib/*.so.*"
if [ "$build_option_gir" ]; then
vmove usr/lib/girepository-1.0
fi
}
}
evince-devel_package() {
depends="gtk+3-devel libevince>=${version}_${revision}"
short_desc+=" - development files"
@ -39,7 +46,9 @@ evince-devel_package() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
}
}

View File

@ -1,6 +1,6 @@
# Template file for 'evolution-data-server'
pkgname=evolution-data-server
version=3.12.9
version=3.12.10
revision=1
build_style=gnu-configure
configure_args="--with-openldap --disable-uoa
@ -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=52466d16487474787f879b57f0b2de2aad0554e5c5161b366a597fc522ce673d
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

@ -1,6 +1,6 @@
# Template file for 'evolution'
pkgname=evolution
version=3.12.9
version=3.12.10
revision=1
build_style=gnu-configure
configure_args="--disable-pst-import --with-openldap --disable-bogofilter
@ -19,11 +19,15 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=923e6a1e1732ddbb3bd9fe60d5fcfc3b9c1d6ee38b20885f1d243096e6275bf6
checksum=12d2cd7af1f8a21fd9f701e6908e7b539cdec9ec68b0ebd92e746d7580937f75
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,6 +1,6 @@
# Template build file for 'exiftool'
pkgname=exiftool
version=9.80
version=9.81
revision=1
noarch="yes"
wrksrc="Image-ExifTool-${version}"
@ -9,8 +9,8 @@ hostmakedepends="perl"
makedepends="${hostmakedepends}"
depends="perl"
short_desc="Reader and rewriter of EXIF informations that supports raw files"
maintainer="Steven R <dev@styez.com>"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.sno.phy.queensu.ca/~phil/exiftool/"
license="GPL"
distfiles="http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-${version}.tar.gz"
checksum=d360b9dc2e8f3ecbebf67d7bdd09724178d2fd51d3a891354a9eedf0cac5023a
checksum=2dd13ff814d1333f3d81e8f8a0df9660ce1d5921bf0987709b22889247c1f7dd

View File

@ -1,13 +1,13 @@
# Template file for 'ffmpeg'
pkgname=ffmpeg
version=2.5.2
version=2.5.3
revision=1
short_desc="Decoding, encoding and streaming software"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3"
homepage="http://www.ffmpeg.org"
distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2"
checksum=9edf17e7c280cbcfca4bc4219b1c22f760a61ec6a3f39ef26e3e2ad4cd24465e
checksum=9d383d7ef9dffe6980849a93accfef848e197fdac9b1fbd02fca2798f863411a
hostmakedepends="pkg-config perl yasm"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel

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,7 +1,8 @@
# Template file for 'filezilla'
pkgname=filezilla
version=3.9.0.6
revision=2
version=3.10.0.1
revision=1
nocross=yes
build_style=gnu-configure
configure_args="WXRC=/usr/bin/wxrc-3.0 --with-wx-config=wx-config-3.0
--disable-static --disable-manualupdatecheck --disable-autoupdatecheck"
@ -15,5 +16,4 @@ license="GPL-2"
homepage="http://filezilla-project.org/"
update_pattern="FileZilla_\K[\d.]+(?=_src)"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/FileZilla_${version}_src.tar.bz2"
checksum=ce7f56b383fa59dc55b16d8695e9f03b6e86d59a04dce44a16b5d02b2391b0b7
nocross=yes
checksum=b351ee946b8c399c3b9ab4ad73de688a4bad6025d15aa9ff5b6b853a6254ede4

View File

@ -1,13 +1,13 @@
# Template file for 'fingerprint-gui'
pkgname=fingerprint-gui
version=1.06
revision=1
make_dirs="/var/lib/fingerprint-gui 0755 root input
revision=2
make_dirs="/var/lib/fingerprint-gui 0755 root root
/var/upek_data 0750 root input"
hostmakedepends="qt-qmake"
makedepends="qt-devel qca-devel libfprint-devel libfakekey-devel polkit-qt-devel pam-devel"
depends="desktop-file-utils"
short_desc="Fingerprint management GUI"
short_desc="Fingerprint management GUI and PAM module"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
license="GPL-2"
homepage="http://www.ullrich-online.cc/fingerprint/"
@ -19,7 +19,8 @@ do_build() {
sed -i 's/plugdev/input/g' \
upek/91-fingerprint-gui-upek.rules \
bin/fingerprint-helper/92-fingerprint-gui-uinput.rules
qmake LIBPOLKIT_QT=LIBPOLKIT_QT_1_1 PREFIX=/usr LIB=/usr/lib
qmake LIBPOLKIT_QT=LIBPOLKIT_QT_1_1 PREFIX=/usr LIB=/usr/lib \
"QMAKE_CXXFLAGS+=-I/usr/include/QtCrypto" "QMAKE_LIBS+=-lqca"
make ${makejobs}
}

View File

@ -1,6 +1,6 @@
# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=34.0
version=35.0
revision=1
homepage="http://www.mozilla.com/"
short_desc="Firefox language packs"
@ -129,87 +129,87 @@ _pkgtmpl() {
}
checksum="
149ac1533dd26edf027d571c099ea64ccba53b9ac34aa8530bfb23daf8d5addf
42fa2f1cca92b6e12ad3849188fe64d4d1423e26e5bd15ecb9ecd22dc5908f1a
df36cd3da0b375649953f9dc53c585a2c38b0cc27a0644cc9667b100e22525b2
22081dae56cb337ba59d1170ce2918720d21a5b792fce33eedee4d4f522c4c2c
c9d19b3c4dd37ea16a47c84d72466f14ccfdc0e13ea7872a52ffa89d6f188b27
c2a7f10a88e44f0172205bb4d3ea5c43d46d582940234f335539ddde09322169
6e83903f3ad4de5ca01b7823179e410b07b668ffb9611b96300597f2815bed74
3c74f343bcc99692441408f3edba7452db45515d7f31e0f35fbc4cddb611843b
749a555fddc2d0c405b33c59d16edeea099d463f953421c40d5c175dc6102ca4
2707a81cf6bb5c9799acc942809c71e179fbc5f0ba7e6f2e157ab1ea6f6957b9
5781f8e88ed850a19f08c887693768f3482d1cda96f85b50e0a62d5f6ccd70ce
d15f274986a0b30aeebe5476fb25be10f903c0ea62d477f43b24aa57381c19ee
be64a60a57845f46890a376af1c83e2549e8429e8d48290f2b00e078a82bae01
1aaa9671cd060eea6e3eff38731c47f412f05b3ddd841f31d522c3498e30fa12
14edbabf6bcf9569358c30155bfc966c008cc40c361b5086af1d678acf57bb69
d69adc511e712441527db7bce798cd31fd3bdde989e6cd5f718d72fddbca94bf
f29ec57ba606e0d8907224ab718559e124bf6c6862f329a8e3239a13247033c7
9a27c48f6b26a5c27d3bc21deb2fdf2baf9dda7b0528cc7713a9d339e0917b6f
424a274e46bb26763740d6919254e5d8858cb18866b86339ef961ee85ac52389
e22cbd210967d6edcae8257d1c0f10693c00ffa22d16439172be8586c436317e
cb38810c8bc5c6ee2b81143d02b7666b4deadd9c30e89e933f5627b3d1b6e1a9
56f7c978c52b2c9cc59344c874a63414c4f46e6c4d1e1b389d3784bd1a640d53
7855183c9aa543cfa219554c862f69739751781f2e096258ab70c0fcf7898f24
b503dcb0f8afd326bbfae29aec5534e8acce9cb900570e2e3096cdf5b90e11b4
dc843133efc201507507c058f65cd9512c6f5f743b78e1ea2755d4b8afe833df
6f595e8d066d196aa704f8cd49d485c81d9cc006e14a22d25a7c54cc8ea66b97
c2f77fca1634468dd4c95afb774f7c82b4ccf0f70c93b89ce31dc6adf76e64cd
86bb36a33caf385eb4194d1a818edfa47e308742208e6dc1e9965c7e33df938a
e0226061d34daf64365d566e53355678110391e22c2e70a2e500281d740eb627
0a2368ace005c4f4c57c120925912a15fcbf7f86755109c3fe9cd9f8473d4af8
ac1abbfa79902556aebda2641527dd837b8b12e440c0deccd1496bb5b119db2c
9bfc063ec6c6a8f1f2c5172e3603736d12b2420d7a8ac53cfc0b1ccd74c7ceb9
ea57dd2558569df9e20c2dc0dbe5c89514d21f3e048bc4a0d96ead99bfe9a5bb
6258851ce824ed27af35dc17c104a424c57078ecccbc45eaf0fd3c31efb5d37d
c704baa29da43bc8ae3628c8a7184d0f99ffdf63bf38649d5ec6fbe0ed0cbf54
72ff0cbb8019ce4c8622b4ef12df16f201503877e4d1cb3cb3d839c29d264d00
8bbbe41022ab53eb937b64535f0979ca21e1ac148d35c3a9817bd0e304916ebf
4fda9d2b27207aab430733a37f8c4e5fbda1d2ac6903fa177d04999f82050922
edfbc8325dceafc196cf011f4b0549ee0274bf19cbdfb2e7918c38d6609c9be6
56afdc0beb07e6ae77d0de9c30749c0339a9f00b2f88f89118c4b1c6853178da
caa4a36240ab2b3c62d739cc11a2bf72301991da66158f359a22a051ef19d428
df4603f11040774b7536b09fb3242986da8ace701818ada6a68ffed3c928bf14
12d54fe9a86c6b712f424da91bd02e2650b0d6107602381898ee7ab03437665a
ee10020e984ba0cce4a3ff28307d7ba81307865b3bc32acaaed567d4d0c9079e
bab52e13e1f2bb42213bfe17da8f14fcfedd7a18deff6e1808c2e50fdca92f6a
7eb2622aa62c38d0e1931ffee38487043bce07d6c335b19e66f4e8f84dfa651b
570ab2baeae1e2b7c662a9da8e7cb5c0f69f64b7994a1843a93d672955ae1110
97ba9461ab72fc0264997445d07015eb2d147cc7edd3480aca1f8d27085756e6
d70cfd6c76fcc47985f7ab0d6fe4bd7accd60c8d74f1b786c2ef62a5312147f9
816200ee7e9dff6267d85fec64b8d3e7917f05c5d119603c160810197ad418b7
1444de0225fa3615dd7c3139e011e8726b7fd87bf161b5e1ad9e0a38c83da643
0a88da7b74003c0f6170a5384367f33eb33f4754c84f5ea5b029b109c3f55e8a
87b6e3707554b8418866c50fb4e3ace31c744dc3cea94efceb78c4574ba6f26f
e5586610e4cda388a09af7dbc97dc2e9e42580643d753d13e1f613ac9344896c
ee231f43e96dc7ec3bb3612db90263fa1328bf640ddec7867c26752fd09a28a9
7ccb6fe80fc71ebeda2b0ad6050b1964ca5e3aee8ee9dd38f14bf5da45688b17
d26c0c7de030c06cea0ce36d5295d956ddb6e85bc92a9925045ac17ef87e3344
4b2a32588e953aaf616f602461ffde475eccfbee468066a068304a4c429ef5bc
7404178eefd2fc17ecf0ef0a126f106f61dd142b930ffb8dacf523bb3a5c23a4
b3e129cb088846cc56f6743fb4cb3b36b550bc9495cf9dda7e1a6c9ac3477b7e
77b92ffbe393a097df48a4cbca93cf795aa2bb33e654848855a76e264df810d1
7236bcc95b1483c7b296a2ced73bb02faf70386a9c59630e4a1d25652deaa86a
69549b918710e2015a17c39eb950066df00dd36293fba831929bbcc14df1e2de
a3b7a826e614a4392a22d72c89b46c51a0be9f2ceaa23a76ca5952a21a7965ae
ce72a83f6f707f3d25177c57e5c36bad9b09b4c0c4b945f19f68c2ed8acd13d4
3db716348f649cb3fa94419f9079e2ccc80eb9927903eead6f73d2a279d1ff12
a5450a020d97c9b543733e6ae332f6a2c34b8208f1008cb50b6a7a4fba2b3c0b
1ba9a5b98afab094b2afabd226eaa3e50c70d38a78adffbc04d5559da5d622d5
2ecf6c6ca22007c7ce7c2c9ebd972e1522a0cc513b25924f2cb7ae74abebddbc
61656e068c8038cd2e5a8353744af36d5db97ba3c69496eaf44f3e60fb53cdbd
2638d0a6b5e59482e97783530369447bed44eaca037a4bfbab39c5f19e45d80c
1e24ea64b1047f0ff6848e8947eb67245e94b5127a5302f7fd8d14f76311f6a2
b319085786ced479305121cd12b837e8b37dd99fe7b06b1ccdf3e7f45e111800
461e8ff6d4c1e3fb75462c33bf521a19e092a69cdf57c54ecb9d64d314875a82
d7b512fd20e2d0d7eaa2d627588cfb3d0938af4719e802413376a961fc2e786c
f73d1b11daf60741943efbdbf06026daeabedec96e4d696e4fe396a2b55a2072
2d4c7b5637268cf63da948f56d76fc17802c9ed7b6abb2b7561b098198e6a1b3
b1006ab9f36c2e6f66ae3c94bcc0cd84a737f43a03d963a2b320e4aa4d99312a
840ae611a193a81d1a3d041ba37398e84a657ea45cb4ed16abb46bd933017df9
3edd3eb6770640701f99d7d95f19375e83fea8bdce6c11126ed00a54e6b95e3b
ba3d7d9ffba0917b4d2f1f535fa9ebd2e15c5498a36b2bcc78a545e720878296
48483e5e1f3631f281ee11ca0ae03c5d4bda49f521dcfe3da164c9ec0b007e6e
bcafef9127e3edbd3224868eff0c278cf0bb2b5bc36d67b51181211c874577bf
85a1271540981ca3491976cbf4bfd036b5835c8eea407f39e3938e0af492696d
b858756835a6dc76f3d76b64366a7a9ee86f6c008e56f1b2dd99fe5f1f36e6b3
973b6c71c338cb5b25ca156f1b900bf1505e849c0e67f22bd978530f5809e543
8cec613adcbbbd4dbf1efb8846fffae0028c7e454864b72fc414cf113ec4e0b9
3477826b64144e32e011f0d66e0ab51f5431eb378339a7764232018dfbf844c3
2c656b94b65f539c6a28017577cccacc6111adda8ea179ca5142021f8bdcf45e
fa8018937cbd41fa1ea574f81dbf5823c2bb49eee0c10dd32ce62608cb81eef4
9baae35b86788673f4aa5fb5a3e94432a6273881fe20c04212783186cb374e18
83d27f68896d10191444c611e2692e6120beae19c7e3859df7c178d825d851f2
491be26031de0a76d18a66a0060136cedb20ba4b464e2734b626f8bbbaf4f96e
b6fe8165c5394f82f41d89449759a2c6b6cb2c7eb2a2a0764b15bdb138115289
f7ecf11fec930ad88babcbe1e30a55d30c7af3b9881786d8f2aba128e395fb6f
758823fcc0e781d5a6b7c2766eeab3c863ea0431875839daf196a5386185dc22
52e069c07eb305bdaff758263bb01466f55c182c3f84abe9a1a7dfdeaf9f6fd4
9ae25cdce960cdd2f9d51ef4e563175b56a606f7eccffecb93caca89683a1886
dceb9c6519a135f8d4965665d4a2366381a04cb47f226c88a42bc0d4de5fc8c1
0d37996c06a0be0cc343fc471f6abe2d71f29247028dbfdbba805104c3e7e2de
dbe1dab6dc989f0ebdd6e1369061ccd7813f8f4ef4ed0cfbdbeceaadbb45a388
ff5878dc26c94e9070534485c8b24e715197bd3e6871728b74bc66546f27a4b9
5dfa871a7c4a1b81e9413324075164708448e4f25f63b958ebabd083faa835c0
91b9c5c55906cc1686167475de7788ef3fb5a3417e1dc3f24c6c522d0736a162
7bed0b3bc9565222e2a36e25974e72662d0d99ad2222253e125b52bdb4157e44
b48984ad397ead6b37f3fb7b5e4862c81c462ea394f421adb3d97dcadb60a03b
ab86c52f9a79778b91be7004c67926547db5d30cbbfa2a91e3620e1c50c03f13
6ca306bf679fdad1933235172043e0647c46c9c82e8449d7737a66ca25c13d7e
79daa7f4d46ba14c51e6bdbaf6d9baf43b44d6b593d134f0c0eea49ef4a3b19a
785e086d04300ca8e53684ebb4d651c0ac6d8b80695ffd1fa7b766c8f873d116
c3a56dfefe997e6eb1280cd3e20840a7610769098370a0156eecf6481131b19a
534fc7cc4e4c07f9eeaa37f342007bfbada464372f048b1afa69dc81f44164a4
68fce1fc735bd97365eb2c2d5f1094086a727813ae02fccd55e27b9d50ad04f1
96b2a3c145c27e3f9bacabe9b3652b5777186ff86e02842f85add3bf20b48e93
dddef870af0d12931119fdeab9c107b66170a49fe540d159c66b6df5809b6023
1314b6f4a19fcd539c3db76b1ec2fb1253bdda44a81854631c1f1656f7e05e3c
712eb10bbc6ba05086cae9eab7ab797cd5beeae5d77ac7835d51d2fb4f79b188
8ff2a2f5762f4e8bbe587daeb44be11016d1818d6ae50e5ba3e0d6d65fe58f6c
8779ed4a9a2eac380613a48bd80c9b85d011720f791c96a94281b3a14e7e86c0
7855bda5c2483dd2c995e3621505f311b490fb946d07c0a2e25be4206073520d
5aa56ca35295b6bf9ece00a9a04470fa33c58e3628e10df1ea0970a809638a03
5319deeed65ab6649469e6aec8c5771d684fdb9e288b49d5fc7c54a84294dede
dfca3f6f9ddf41c1990e238f4854df9f109757cd1a0e95af407d53fcb59482ce
31917c56d4cfd6bddf7f8941a33f636d65378421d39e00ac0dd7e4bab56f75c2
e18e39f6d7d76f9907ecdbeb3062739ed83c37a2b777ac320839821db3ffba6b
39790a0f45eb1436858afc0861ba506a1207918068b45550c6625f169608017f
5acfa8dbaa6bdf58adb8ac6beaa3dbebaeacc31fa0afa0490ca0d3da9af37be0
33acc5fdc123b75768798807020b9f4eb08a5e8c0f825b4af5a6f878393a6bb4
2e66500fdfb4c905d9b5be07c4a2c788ac7dd46eb1cc0f4defaf1a00690453af
ef3ffc6f425c29b78e209c675532a095a444124bf07533b4b599860e63090b19
6b285fd8b7ca805231956c9817bcab776fa7f545cc80c9ddcdfea5aede4bb063
717281b4694e906dcbe6551d15abe1d893d212818d350598bf983f40e76ab6dd
c94a9d111a936144caed8c8f292869db7a07a0677c87f0b12463b4c1b12a2057
5c3dd2a4524bfaa9dd0329062f5a85d73d02b0e6b7585eaed289859a38ba8ce3
43f6bf0b50730b6d123329178c1ddd41641ab4241244c774239a865040a47923
568e01e67e7245b2ca5112635c45f47b8b284e9b4485865b5737712fae9dde93
3615b6378f482dfd80e80976f8210503fba43ec807cc6409bec53e63fb5a07fb
003b0db29a50daaf953b20965a90927e00a9d087f02be0c5a71e8f521ff9582b
6cb41608d0cb4e897e1aceae6141a5441d6562a42e0bb8dec6cbc6d1754cc74e
4a926ff815174972658d59593130d56c8a9a2a9d835f1b4d1ee09e4483fc132c
04275617458ec15ff93bf6142ccd6bbce2c0d83ada17a2a6f9cdeaaa8d48d1e5
d044db587ca5c2240ed0767ed80b7645889ea6b297029ad03edd7fc712852f99
1cd4909db05f1b92cbae25f86f161be573132f5d9ce1d18a19ad5b44803f0a45
f96b2a7f7b7c05fb8b4e4694c0acfd0b594b4718e730f7d0d44f2c70a1e00cf7
16f71db1317bde74a9eb08c9f6ece07a26a7188173e88acc6f5e319efd9aea20
804551ab6dafd44a56dc984de429fbabdb916beefcf9694f5836b5962bed6735
5bb2ea2d625fe9b0069c499be11cb80c8e69bb1388ca25194e231180a1d208a9
72493c62369d82652b01b1371501f3f5a5ccaad9daf25d097ffaa26540ff91f6
c24966b525041312599daa5400ead38e0debc42ca4edb5cc479bad46f6bfd9b2
d85aeaecc8cd8c7763f3463e7e0990ea8697abd505a643df01e618a31d3e990f
5a5a8d0c8c10a051d0b2163f38fb8f68ae1dd8f4021f9e60516197bc1211bbad
8e986b14482871f6e45342c087ca1c9a8f707e0c56225b8db99686d763094483
16db8bcce4c2c470c2348655d01d26dec4bed8ad1a61aad9cf4e704ee3d172a9
ca3bf5cab217ef7676a0c71dafe96fe790acf5a344115f00c32aec23c3286240
0df9e4e3e8b0715a85085168da6cd5aba3737e4c523458e6c4a87fd687d3f7fa
77ffca3f8ef2628370e281edea4ee9a7e5fe22963c86b26677a9d27f8aff5fcd
6cdd24d80d6e9f9486501d46e58267eeb0f348626582eb809ee91472ee8dab21
f3cfe2308458f7eeb64c728d5ed1993353c7e73a3bfdf32db387f2e91d25145e
e6e1cc0c30fbd1bbb99c15212e1e4f52788e18bacc4123e2a62dda310f7c3a0f
64120f6b6e4a1f618c7f7534b7ec19f4157bbe3528131b634ee703df194d515f
116085daff97dcf263aaa615a199f3a98c1bcd28a54f889c8b6061cabd790856
cf3a25249d325d72f680a99f6c3083067e105e8b951d1c54e581fdaf2c2e017b
9d1bccec606778f012455e4704829be45a706e1b232b0df1cf81f3c3ea41a4b0
0e0b578bc6fecac8e4d75b7963be8d88d5ee69fe63b749c1983318a4d75e66e8
3f07a55fd54d9b49b2e5ca86631238982f2fa6ac7bb4f1848726870dee92b624
931a489a23de7e2a42723c7e495b9c9d88d2f8343068a97a38d207a7659774cf
"

View File

@ -1,6 +1,6 @@
# Template build file for 'firefox'.
pkgname=firefox
version=34.0
version=35.0
revision=1
wrksrc="mozilla-release"
short_desc="Lightweight gecko-based web browser"
@ -8,15 +8,10 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="https://www.mozilla.org/firefox/"
license="MPL-1.1, GPL-2, LGPL-2.1"
distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.bz2"
checksum=0532da907ef2813109bc5eca44daed0a6a45ebca4770b435295ffaf22b3308e4
checksum=bedeb5bbd8b49e5b286497ef7732542c6e7441088fd8cd577d7ca8af4c871e81
lib32disabled=yes
if [ "$XBPS_TARGET_MACHINE" = "armv7l" ]; then
# armv7l cross is currently broken
broken=yes
fi
hostmakedepends="unzip zip pkg-config perl python yasm"
makedepends="nss-devel>=3.17 libjpeg-turbo-devel libpng-devel>=1.6
icu-devel>=54 pixman-devel sqlite-devel gst-plugins-base1-devel gtk+-devel

View File

@ -1,41 +1,40 @@
# Template file for 'folks'
pkgname=folks
version=0.9.6
revision=4
version=0.10.0
revision=1
build_style=gnu-configure
build_options="gir"
configure_args="
--disable-static --disable-fatal-warnings --enable-eds-backend
--enable-vala --enable-inspect-tool --enable-tracker-backend
--disable-libsocialweb-backend --disable-schemas-compile"
hostmakedepends="pkg-config intltool which gobject-introspection"
--disable-static --disable-fatal-warnings
--disable-libsocialweb-backend --disable-schemas-compile
$(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool vala-devel>=0.26
$(vopt_if gir gobject-introspection)"
makedepends="
readline-devel>=6.3 vala-devel>=0.24 telepathy-glib-devel>=0.21 zeitgeist-devel
readline-devel>=6.3 telepathy-glib-devel>=0.21 zeitgeist-devel>=0.9.14_8
libgee08-devel>=0.12 evolution-data-server-devel>=3.12 tracker-devel>=1.0"
depends="zeitgeist"
short_desc="GObject Library to aggregate people into metacontacts"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
homepage="http://telepathy.freedesktop.org/wiki/Folks"
distfiles="${GNOME_SITE}/$pkgname/0.9/$pkgname-$version.tar.xz"
checksum=a67e055b5a2724a34a80946e2940c4c0ad708cb1f4e0a09407c6b69a5e40267f
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=66e76bb9d095b6c0ba41e37e791e11762c67fd36498511a65085d7a39b771cc2
pre_configure() {
# Accept tracker>=1.0
sed 's,^TRACKER_SPARQL_MAJOR.*,TRACKER_SPARQL_MAJOR=1.0,' -i configure
sed 's,^TRACKER_SPARQL_REQUIRED.*,TRACKER_SPARQL_REQUIRED=1.0,' -i configure
}
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
folks-devel_package() {
depends="telepathy-glib-devel>=0.21
libgee08-devel>=0.12
evolution-data-server-devel>=3.12
folks>=${version}_${revision}"
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
vmove usr/share/vala
vmove "usr/lib/*.so"
vmove usr/share/vala
if [ "$build_option_gir" ]; then
vmove usr/share/gir-1.0
fi
}
}

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

@ -1 +0,0 @@
gdl

View File

@ -1,16 +1,17 @@
# Template file for 'gdl'
pkgname=gdl
version=3.12.0
revision=2
version=3.14.0
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config intltool glib-devel"
configure_args="$(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool glib-devel $(vopt_if gir gobject-introspection)"
makedepends="libxml2-devel gtk+3-devel"
short_desc="GNOME Docking Library"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"
homepage="https://developer.gnome.org/gdl/"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=4770f959f31ed5e616fe623c284e8dd6136e49902d19b6e37938d34be4f6b88d
checksum=4b903c28a8894a82b997a1732a443c8b1d6a510304b3c3b511023339ff5d01db
# Package build options
build_options="gir"
@ -20,18 +21,12 @@ 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
pre_build() {
sed 's,-I$(includedir),,g' -i gdl/Makefile
}
gdl-devel_package() {
replaces="gdl-doc>=0"
short_desc+=" - development files"
depends="gdl>=${version}"
pkg_install() {
@ -41,13 +36,6 @@ gdl-devel_package() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}
gdl-doc_package() {
short_desc+=" - documentation"
noarch=yes
pkg_install() {
vmove usr/share/gtk-doc
}
}

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,16 @@
# 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 libtool pkg-config itstool intltool gnome-doc-utils
$(vopt_if gir gobject-introspection)"
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 +22,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 +41,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 'geary'
pkgname=geary
version=0.6.5
version=0.8.3
revision=1
build_style=cmake
hostmakedepends="pkg-config intltool cmake desktop-file-utils gnome-doc-utils"
@ -14,4 +14,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3"
homepage="http://yorba.org/geary/"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/geary-${version}.tar.xz"
checksum=467d81f6037792a639df536db22b8ff21edc77c127b45897c198a79e919752d0
checksum=87db09b1e4fb8e18c8341561a100003a3d05f954dc6fadc076b658c6699c784e

View File

@ -1,25 +1,30 @@
# Template file for 'gedit'
pkgname=gedit
version=3.12.2
version=3.14.2
revision=1
build_style=gnu-configure
build_options="gir"
configure_args="--disable-schemas-compile --enable-zeitgeist
--enable-python --enable-gvfs-metadata"
--enable-python --enable-gvfs-metadata $(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils
gobject-introspection"
$(vopt_if gir 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=e5174147180721485c4c3791628bfdc8452efbed120c6b6b2e4210299caf71c0
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi
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,17 +1,17 @@
# Template file for 'geocode-glib'
pkgname=geocode-glib
version=3.12.2
version=3.14.0
revision=1
build_style=gnu-configure
configure_args="--disable-static"
hostmakedepends="pkg-config intltool glib-devel"
configure_args="--disable-static $(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool glib-devel $(vopt_if gir gobject-introspection)"
makedepends="json-glib-devel>=1.0 libsoup-gnome-devel>=2.46"
short_desc="GLib library for geocoding and reverse geocoding"
homepage="http://www.gnome.org"
license="LGPL-2.1"
maintainer="Juan RP <xtraeme@gmail.com>"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=5ca581a927cac3025adc2afadfdaf9a493ca887537a548aa47296bc77bcfa49e
checksum=a19b21a92b8cbfa29a5ae6616c2fdca8567e97480f7bb5c955905f6ae1c72010
# Package build options
build_options="gir"
@ -21,13 +21,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
geocode-glib-devel_package() {
depends="libglib-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"

View File

@ -1,7 +1,7 @@
# Template file for "git"
pkgname=git
version=2.2.1
revision=2
version=2.2.2
revision=1
build_style=gnu-configure
configure_args="--with-curl --with-expat --with-tcltk
ac_cv_fread_reads_directories=no ac_cv_snprintf_returns_bogus=no"
@ -16,7 +16,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://git-scm.com/"
license="GPL-2"
distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
checksum=09422dc9a0bdddf6bdd5b8634c71e1ed3125256c47424e6a2687701e764ef450
checksum=aa6d2efcc0c7bb9b9edc6d56d90921706b833972f1d2abe70f71be7838f22d05
subpackages="git-svn git-perl gitk git-gui"

View File

@ -1,9 +1,9 @@
# Template file for 'gjs'
pkgname=gjs
version=1.40.1
version=1.42.0
revision=2
build_style=gnu-configure
hostmakedepends="pkg-config intltool gobject-introspection>=1.40"
hostmakedepends="pkg-config intltool glib-devel gobject-introspection"
makedepends="libffi-devel libgirepository-devel>=1.40 dbus-glib-devel
cairo-devel readline-devel>=6.3 mozjs24-devel"
short_desc="Mozilla-based javascript bindings for the GNOME platform"
@ -11,7 +11,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="MPL-1.1, LGPL-2.1, GPL-2"
homepage="http://live.gnome.org/Gjs"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=2f0d80ec96c6284785143abe51377d8a284977ea6c3cf0cef1020d92eae41793
checksum=0c9afb7d5be6ead5b68059596f08eb7c3902b1676ee9c8846aa8df09647dba13
gjs-devel_package() {
depends="libgirepository-devel mozjs24-devel gjs>=${version}_${revision}"

View File

@ -1,7 +1,7 @@
# Template file for 'glibc'
pkgname=glibc
version=2.20
revision=7
revision=9
bootstrap=yes
short_desc="The GNU C library"
maintainer="Juan RP <xtraeme@gmail.com>"
@ -32,6 +32,7 @@ if [ "$CHROOT_READY" ]; then
fi
makedepends="kernel-libc-headers"
build_options="systemd"
lib32files="/usr/lib/gconv/gconv-modules"
do_configure() {
mkdir build

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,6 +1,6 @@
# Template file for 'gnome-boxes'
pkgname=gnome-boxes
version=3.12.3
version=3.14.2
revision=1
# XXX ovirt support.
build_style=gnu-configure
@ -9,7 +9,7 @@ hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="clutter-gtk-devel>=1.5.2 gtk+3-devel gtk-vnc-devel libuuid-devel
libvirt-glib-devel>=0.1.6 libxml2-devel libgudev-devel libosinfo-devel>=0.2.10
tracker-devel spice-gtk-devel>=0.14_4 spice-protocol vala-devel>=0.24
libsoup-devel>=2.44"
libsoup-devel>=2.44 libarchive-devel"
depends="qemu libvirt-glib>=0.1.6 libosinfo>=0.2.10 desktop-file-utils
hicolor-icon-theme shared-mime-info"
short_desc="GNOME 3 application to access remote or virtual systems"
@ -17,4 +17,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="https://live.gnome.org/Boxes"
license="LGPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=bf57525106baaa635d08a4a4c6ed81e4b8c8708897f2fe7c2623810aec9b6408
checksum=7bfa27a4575c3b84e5818358cc554bc1385ef717aaecdb3d7d48c34b0451ea31

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,7 +1,7 @@
# Template file for 'gnome-color-manager'
pkgname=gnome-color-manager
version=3.12.3
revision=2
version=3.14.2
revision=1
build_style=gnu-configure
configure_args="--disable-schemas-compile
--enable-clutter --enable-packagekit --enable-exiv"
@ -17,4 +17,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/gnome-color-manager/"
license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ce62f9d2d8702547b5083f800a2747cb6c8fd5a04a71e2dc6928166951d1d039
checksum=a2fa17f17c1c7259dbf6f042b7adf2816a7ba54747706e1b245bcd6d6274eeef

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

@ -0,0 +1,63 @@
From fa8d6a13747ed3e586e139b79b63280bd951d10b Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Thu, 18 Dec 2014 08:04:00 +0100
Subject: [PATCH] network: Also work with NM 1.0
Remove the NetworkManager version checking altogether. The code was made
to check for now very old versions of NetworkManager, and anything newer
than ancient should degrade gracefully if we support newer features.
https://bugzilla.gnome.org/show_bug.cgi?id=741661
---
panels/network/cc-network-panel.c | 19 +++----------------
1 file changed, 3 insertions(+), 16 deletions(-)
diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c
index 90b265e..28f6158 100644
--- panels/network/cc-network-panel.c
+++ panels/network/cc-network-panel.c
@@ -1321,30 +1321,17 @@ static gboolean
panel_check_network_manager_version (CcNetworkPanel *panel)
{
const gchar *version;
- gchar **split = NULL;
- guint major = 0;
- guint micro = 0;
- guint minor = 0;
gboolean ret = TRUE;
/* parse running version */
version = nm_client_get_version (panel->priv->client);
- if (version != NULL) {
- split = g_strsplit (version, ".", -1);
- major = atoi (split[0]);
- minor = atoi (split[1]);
- micro = atoi (split[2]);
- }
-
- /* is it too new or old */
- if (major > 0 || minor > 9 || (minor <= 8 && micro < 992)) {
+ if (version == NULL) {
ret = FALSE;
/* do modal dialog in idle so we don't block startup */
panel->priv->nm_warning_idle = g_idle_add ((GSourceFunc)display_version_warning_idle, panel);
}
- g_strfreev (split);
return ret;
}
@@ -1391,8 +1378,8 @@ on_toplevel_map (GtkWidget *widget,
{
gboolean ret;
- /* is the user compiling against a new version, but running an
- * old daemon version? */
+ /* is the user compiling against a new version, but not running
+ * the daemon? */
ret = panel_check_network_manager_version (panel);
if (ret) {
manager_running (panel->priv->client, NULL, panel);
---
2.1.0

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=2
build_style=gnu-configure
configure_args="--disable-static --with-cheese"
short_desc="The GNOME control center"
@ -9,24 +9,24 @@ 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
ModemManager hicolor-icon-theme sound-theme-freedesktop apg iso-codes"
depends="gsettings-desktop-schemas>=3.14 alsa-plugins-pulseaudio desktop-file-utils
hicolor-icon-theme sound-theme-freedesktop apg iso-codes"
gnome-control-center-devel_package() {
short_desc+=" - development files"

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,28 +1,26 @@
# Template file for 'gnome-disk-utility'
pkgname=gnome-disk-utility
version=3.12.1
revision=4
version=3.14.0
revision=2
lib32disabled=yes
build_style=gnu-configure
configure_args="--disable-static"
hostmakedepends="pkg-config intltool gnome-doc-utils"
configure_args="--disable-static $(vopt_enable gir introspection)
$(vopt_enable systemd libsystemd-login)"
hostmakedepends="pkg-config intltool gnome-doc-utils
glib-devel $(vopt_if gir gobject-introspection)"
makedepends="liblzma-devel gtk+3-devel libcanberra-devel udisks2-devel
libdvdread-devel libsecret-devel libpwquality-devel libnotify-devel
gnome-settings-daemon-devel>=3.12"
gnome-settings-daemon-devel>=3.12 $(vopt_if systemd systemd-devel)"
depends="hicolor-icon-theme desktop-file-utils"
short_desc="GNOME libraries and applications for dealing with storage devices"
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"
if [ "$build_option_systemd" ]; then
configure_args+=" --enable-libsystemd-login"
makedepends+=" systemd-devel"
else
configure_args+=" --disable-libsystemd-login"
if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir"
fi

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,7 @@
# Template file for 'gnome-keyring'
pkgname=gnome-keyring
version=3.12.2
revision=3
version=3.14.0
revision=1
lib32disabled=yes
build_style=gnu-configure
configure_args="--with-pam-dir=/usr/lib/security --disable-schemas-compile"
@ -15,4 +15,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.1
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=6c6b48be2f89400ca16560c6fff67519229034ea78be867c9fbcb86c1d7cf784

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

Some files were not shown because too many files have changed in this diff Show More