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 ### Requirements
- GNU bash - 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 A privileged group is required to be able to execute `xbps-uchroot(8)`, by default in void
it's the `xbuilder` group. 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 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 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-install --repository=/path/to/hostdir/binpkgs ...
$ xbps-query --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: By default **xbps-src** will try to resolve package dependencies in this order:
- If dependency exists in the local repository, use it (`hostdir/binpkgs`). - 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. 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 ### Rebuilding and overwriting existing local packages

View file

@ -6,7 +6,7 @@ do_build() {
${make_cmd} \ ${make_cmd} \
CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" RANLIB="$RANLIB" \ 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} ${makejobs} ${make_build_args} ${make_build_target}
} }
@ -14,7 +14,7 @@ do_install() {
: ${make_cmd:=make} : ${make_cmd:=make}
: ${make_install_target:=install} : ${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} ${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} 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,/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,^libdir=.*,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,^prefix=.*,prefix=${XBPS_CROSS_BASE}/usr," -i ${XBPS_WRAPPERDIR}/${wrapper}
chmod 755 ${XBPS_WRAPPERDIR}/${wrapper} chmod 755 ${XBPS_WRAPPERDIR}/${wrapper}
} }
@ -106,6 +106,7 @@ hook() {
generic_wrapper3 fltk-config generic_wrapper3 fltk-config
generic_wrapper3 xslt-config generic_wrapper3 xslt-config
generic_wrapper3 xml2-config generic_wrapper3 xml2-config
generic_wrapper3 fox-config
python_wrapper python-config 2.7 python_wrapper python-config 2.7
python_wrapper python3.4-config 3.4m python_wrapper python3.4-config 3.4m

View file

@ -149,8 +149,8 @@ hook() {
for f in ${lib32files}; do for f in ${lib32files}; do
echo "$pkgver: installing additional files: $f ..." echo "$pkgver: installing additional files: $f ..."
_targetdir=${destdir32}/$(dirname ${f}) _targetdir=${destdir32}/$(dirname ${f})
mkdir -p ${_targetdir} mkdir -p ${_targetdir/\/usr\/lib/\/usr\/lib32}
cp -a ${PKGDESTDIR}/${f} ${_targetdir} cp -a ${PKGDESTDIR}/${f} ${_targetdir/\/usr\/lib/\/usr\/lib32}
done done
# If it's a development pkg add a dependency to the 64bit pkg. # If it's a development pkg add a dependency to the 64bit pkg.
if [[ $pkgname =~ '-devel' ]]; then 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 libtheora.so.0 libtheora-1.0_1
libtheoradec.so.1 libtheora-1.0_1 libtheoradec.so.1 libtheora-1.0_1
libtheoraenc.so.1 libtheora-1.0_1 libtheoraenc.so.1 libtheora-1.0_1
libcdda_interface.so.0 cdparanoia-10.2_1 libcdda_interface.so.0 libcdparanoia-10.2_10
libcdda_paranoia.so.0 cdparanoia-10.2_1 libcdda_paranoia.so.0 libcdparanoia-10.2_10
libasound.so.2 alsa-lib-1.0.20_1 libasound.so.2 alsa-lib-1.0.20_1
libvisual-0.4.so.0 libvisual-0.4.0_1 libvisual-0.4.so.0 libvisual-0.4.0_1
libxfsm-4.6.so.0 xfce4-session-4.9.1_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 libunique-3.0.so.0 libunique-2.91.4_1
libwebkitgtk-1.0.so.0 webkitgtk2-2.4.8_2 libwebkitgtk-1.0.so.0 webkitgtk2-2.4.8_2
libwebkitgtk-3.0.so.0 webkitgtk-2.0.0_1 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-1.0.so.0 webkitgtk2-2.4.8_2
libjavascriptcoregtk-3.0.so.0 webkitgtk-2.0.0_1 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 libgimp-2.0.so.0 libgimp-2.8.10_3
libgimpwidgets-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 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 libenca.so.0 libenca-1.13_1
libwavpack.so.1 libwavpack-4.60.1_1 libwavpack.so.1 libwavpack-4.60.1_1
libvala-0.24.so.0 libvala-0.24.0_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 libSDL_net-1.2.so.0 SDL_net-1.2.7_1
libmodplug.so.1 libmodplug-0.8.8_1 libmodplug.so.1 libmodplug-0.8.8_1
libfetch.so libfetch-2.33_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 libatspi.so.0 at-spi2-core-1.91.91_1
libatk-bridge-2.0.so.0 at-spi2-atk-2.6.0_1 libatk-bridge-2.0.so.0 at-spi2-atk-2.6.0_1
libmutter.so.0 mutter-3.4.1_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 libgnome-media-profiles-3.0.so.0 libgnome-media-profiles-3.0.0_1
libpipeline.so.1 libpipeline-1.2.0_1 libpipeline.so.1 libpipeline-1.2.0_1
libosp.so.5 opensp-1.5.2_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 libSoundTouch.so.0 soundtouch-1.7.0_1
libzapojit-0.0.so.0 libzapojit-0.0.2_1 libzapojit-0.0.so.0 libzapojit-0.0.2_1
libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1 libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1
librygel-core-2.2.so.2 librygel-0.22.0_1 librygel-core-2.4.so.2 librygel-0.24.0_1
librygel-server-2.2.so.2 librygel-0.22.0_1 librygel-server-2.4.so.2 librygel-0.24.0_1
librygel-renderer-2.2.so.2 librygel-0.22.0_1 librygel-renderer-2.4.so.2 librygel-0.24.0_1
librygel-renderer-gst-2.2.so.2 librygel-0.22.0_1 librygel-renderer-gst-2.4.so.2 librygel-0.24.0_1
libharfbuzz.so.0 libharfbuzz-0.9.4_1 libharfbuzz.so.0 libharfbuzz-0.9.4_1
libharfbuzz-icu.so.0 libharfbuzz-0.9.19_1 libharfbuzz-icu.so.0 libharfbuzz-0.9.19_1
libosinfo-1.0.so.0 libosinfo-0.2.0_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-login.so.0 LoginKit-git-20141226_1
libsystemd.so.0 LoginKit-git-20141226_1 libsystemd.so.0 LoginKit-git-20141226_1
libssr-glinject.so ssr-0.3.1_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' # Template file for 'CopyAgent'
pkgname=CopyAgent pkgname=CopyAgent
version=1.47.0439 version=1.48.0451
revision=1 revision=1
short_desc="Copy.com sync agent" short_desc="Copy.com sync agent"
maintainer="ShadowKyogre <shadowkyogre.public@gmail.com>" maintainer="ShadowKyogre <shadowkyogre.public@gmail.com>"
homepage="https://www.copy.com" homepage="https://www.copy.com"
license="CopyAgent" license="CopyAgent"
distfiles="https://copy.com/install/linux/Copy.tgz" distfiles="https://copy.com/install/linux/Copy.tgz"
checksum=8eb635b5c23e55bd95194e192251094aac3fd473df0254e764dd57a1614129d5 checksum=f474099d86baadd05758fa33164dae44b0127933f73c6a6a6e2f243bbf62bc42
only_for_archs="i686 x86_64" only_for_archs="i686 x86_64"
repository="nonfree" repository="nonfree"
nostrip="yes" nostrip="yes"

View file

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

View file

@ -1,11 +1,11 @@
# Template file for 'NetworkManager' # Template file for 'NetworkManager'
pkgname=NetworkManager pkgname=NetworkManager
version=1.0.0 version=1.0.0
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-dhcpcd=/usr/sbin/dhcpcd --with-dhclient=no configure_args="--with-dhcpcd=/usr/sbin/dhcpcd --with-dhclient=no
--with-system-ca-path=/etc/ssl/certs --enable-more-warnings=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-udev-dir=/usr/lib/udev $(vopt_enable gir introspection)
--with-kernel-firmware-dir=/usr/lib/firmware --disable-wimax --with-kernel-firmware-dir=/usr/lib/firmware --disable-wimax
--with-pppd-plugin-dir=/usr/lib/pppd/2.4.7 --enable-modify-system --with-pppd-plugin-dir=/usr/lib/pppd/2.4.7 --enable-modify-system
@ -27,10 +27,10 @@ hostmakedepends="
$(vopt_if gir gobject-introspection)" $(vopt_if gir gobject-introspection)"
makedepends="libuuid-devel gnutls-devel dbus-glib-devel libgudev-devel makedepends="libuuid-devel gnutls-devel dbus-glib-devel libgudev-devel
libnl3-devel polkit-devel ppp-devel>=2.4.7 iptables-devel libsoup-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 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" conf_files="/etc/${pkgname}/${pkgname}.conf"
make_dirs=" make_dirs="
/etc/NetworkManager/dispatcher.d/pre-up.d 0750 root root /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-session-tracking=systemd --with-suspend-resume=systemd"
configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system" configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system"
makedepends+=" systemd-devel" makedepends+=" systemd-devel"
systemd_services="${pkgname}.service on ${pkgname}-dispatcher.service on"
else else
configure_args+=" --with-session-tracking=consolekit --with-suspend-resume=upower" configure_args+=" --with-session-tracking=consolekit --with-suspend-resume=upower"
fi fi

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
# Template file for 'afl' # Template file for 'afl'
pkgname=afl pkgname=afl
version=0.99b version=1.06b
revision=1 revision=1
build_style=gnu-makefile build_style=gnu-makefile
# x86 only currently # x86 only currently
@ -10,4 +10,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="Apache-2.0" license="Apache-2.0"
homepage="http://lcamtuf.coredump.cx/afl/" homepage="http://lcamtuf.coredump.cx/afl/"
distfiles="http://lcamtuf.coredump.cx/afl/releases/afl-${version}.tgz" 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' # Template file for 'anjuta'
pkgname=anjuta pkgname=anjuta
version=3.12.0 version=3.14.0
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
build_options="gir"
configure_args="$(vopt_enable gir introspection)"
short_desc="GNOME Integrated Development Environment" short_desc="GNOME Integrated Development Environment"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
homepage="https://projects.gnome.org/anjuta" homepage="https://projects.gnome.org/anjuta"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" 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=" makedepends="
gtksourceview-devel>=3.12 libxml2-devel vte3-devel gjs-devel>=1.40 gtksourceview-devel>=3.14 libxml2-devel vte3-devel gjs-devel>=1.40
libxslt-devel glade3-devel>=3.16 graphviz-devel vala-devel>=0.24 libxslt-devel glade3-devel>=3.16 graphviz-devel vala-devel>=0.26
libgda-devel devhelp-devel>=3.12 sqlite-devel apr-util-devel 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" depends="autogen"
# Package build options
build_options="gir"
# Disable gir for cross builds. # Disable gir for cross builds.
if [ -z "$CROSS_BUILD" ]; then if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir" build_options_default="gir"
fi fi
if [ "$build_option_gir" ]; then
configure_args+=" --enable-introspection"
makedepends+=" gobject-introspection"
else
configure_args+=" --disable-introspection"
fi
anjuta-devel_package() { anjuta-devel_package() {
replaces="anjuta-docs>=0"
short_desc+=" - development files" short_desc+=" - development files"
depends="anjuta>=${version}_${revision}" depends="anjuta>=${version}_${revision}"
pkg_install() { pkg_install() {
@ -43,13 +37,6 @@ anjuta-devel_package() {
vmove usr/share/gir-1.0 vmove usr/share/gir-1.0
fi fi
vmove "usr/lib/*.so" vmove "usr/lib/*.so"
}
}
anjuta-docs_package() {
short_desc+=" - Documentation"
noarch=yes
pkg_install() {
vmove usr/share/doc vmove usr/share/doc
vmove usr/share/gtk-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' # Template file for 'attic'
pkgname=attic pkgname=attic
version=0.14 version=0.14
revision=1 revision=2
wrksrc="Attic-$version" wrksrc="Attic-$version"
build_style=python-module build_style=python-module
hostmakedepends="python3.4-setuptools python3.4-devel libressl-devel python3.4-Sphinx" hostmakedepends="python3.4-setuptools python3.4-devel libressl-devel python3.4-Sphinx"
makedepends="${hostmakedepends/python3.4-setuptools/} acl-devel" makedepends="${hostmakedepends/python3.4-setuptools/} acl-devel"
depends="python3.4-msgpack" depends="python3.4-msgpack"
python_versions="3.4" python_versions="3.4"
pycompile_version="3.4"
pycompile_module="attic" pycompile_module="attic"
short_desc="A deduplicating backup program for efficient and secure backups" short_desc="A deduplicating backup program for efficient and secure backups"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>" 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' # Template file for 'awesome'
pkgname=awesome pkgname=awesome
version=3.5.5 version=3.5.6
revision=3 revision=1
build_style=cmake build_style=cmake
configure_args="-DSYSCONFDIR=/etc -DLUA_LIBRARY=/usr/lib/liblua.so.5.2" configure_args="-DSYSCONFDIR=/etc -DLUA_LIBRARY=/usr/lib/liblua.so.5.2"
hostmakedepends="cmake which xmlto asciidoc>=8.6.6 pkg-config" hostmakedepends="cmake which xmlto asciidoc>=8.6.6 pkg-config"
@ -17,13 +17,12 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
homepage="http://awesome.naquadah.org" homepage="http://awesome.naquadah.org"
distfiles="${homepage}/download/${pkgname}-${version}.tar.xz" distfiles="${homepage}/download/${pkgname}-${version}.tar.xz"
checksum=bf30dbd7c4621742b2565919404f009588ea482574ddb85aaa5301bce5258d47 checksum=37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7
pre_configure() { pre_configure() {
# Russian manpages fail to build. # Russian manpages fail to build.
sed -i -e "s|es fr de ru|es fr de|g" CMakeLists.txt sed -i -e "s|es fr de ru|es fr de|g" CMakeLists.txt
} }
post_install() { post_install() {
vinstall awesome.desktop 644 usr/share/xsessions vinstall awesome.desktop 644 usr/share/xsessions
} }

View file

@ -1,15 +1,15 @@
# Template file for 'baobab' # Template file for 'baobab'
pkgname=baobab pkgname=baobab
version=3.12.1 version=3.14.1
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile" configure_args="--disable-schemas-compile"
hostmakedepends="pkg-config intltool itstool gnome-doc-utils glib-devel" hostmakedepends="pkg-config intltool itstool gnome-doc-utils glib-devel"
makedepends="gtk+3-devel vala-devel>=0.24 gsettings-desktop-schemas-devel>=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.12" depends="hicolor-icon-theme desktop-file-utils gsettings-desktop-schemas>=3.14"
short_desc="A graphical directory tree analyzer for GNOME" short_desc="A graphical directory tree analyzer for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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' # Template file for 'bijiben'
pkgname=bijiben pkgname=bijiben
version=3.12.2 version=3.14.2
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-update-mimedb" configure_args="--disable-update-mimedb"
hostmakedepends="pkg-config intltool itstool gobject-introspection" hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="libuuid-devel webkitgtk-devel>=2.4 gnome-desktop-devel>=3.12 makedepends="libuuid-devel webkitgtk-devel>=2.4 gnome-desktop-devel>=3.14
gnome-online-accounts-devel>=3.12 tracker-devel>=1.0 gnome-online-accounts-devel>=3.14 tracker-devel>=1.0
clutter-gtk-devel>=1.5.2 zeitgeist-devel>=0.9.14" 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" depends="zeitgeist>=0.9.14 desktop-file-utils"
short_desc="Intuitive note editor with strong GNOME desktop integration" short_desc="Intuitive note editor with strong GNOME desktop integration"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://live.gnome.org/Apps/Bijiben" homepage="http://live.gnome.org/Apps/Bijiben"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=f319ef2a5b69ff9368e7488a28453da0f10eaa39a0f8e5d74623d0c07c824708 checksum=7998632c83889071c23725ad95867618c72814676a3a3865881e9556714e0537

View file

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

View file

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

View file

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

View file

@ -1,10 +1,10 @@
# Template file for 'chromium-pepper-flash' # Template file for 'chromium-pepper-flash'
pkgname=chromium-pepper-flash pkgname=chromium-pepper-flash
version=16.0.0.235 version=16.0.0.257
_chromeVersion=39.0.2171.95-1 _chromeVersion=39.0.2171.99-1
_channel='stable' _channel='stable'
_baseUrl='http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-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" short_desc="Pepper Flash plugin for Chromium"
maintainer="Enno Boland <eb@s01.de>" maintainer="Enno Boland <eb@s01.de>"
homepage="http://www.google.com/chrome" homepage="http://www.google.com/chrome"
@ -18,16 +18,16 @@ create_wrksrc=yes
case "${XBPS_TARGET_MACHINE}" in case "${XBPS_TARGET_MACHINE}" in
x86_64) x86_64)
_filename=google-chrome-${_channel}_${_chromeVersion}_amd64.deb _filename=google-chrome-${_channel}_${_chromeVersion}_amd64.deb
_chromeChecksum="8f5c0a5a4f602272fee1774c54525ab673e3c5d77d4fb7fdc9637acd7fd343a0" _chromeChecksum="e42f061c4695914c1a84fc95edcd1c39d46ae7a7d0429e1d7573ed70f058c133"
;; ;;
i686) i686)
_filename=google-chrome-${_channel}_${_chromeVersion}_i386.deb _filename=google-chrome-${_channel}_${_chromeVersion}_i386.deb
_chromeChecksum="3164b563a5520707ddbab06312015254aab54bdf0b54d0e82dc5ca6f0bb506da" _chromeChecksum="cc4cb4162177c6fb981888969b911f78c17ad7559a23f88e5d6c8197d2707003"
;; ;;
esac esac
_chromeUrl="${_baseUrl}/${_filename}" _chromeUrl="${_baseUrl}/${_filename}"
distfiles="${_chromeUrl}" distfiles="${_chromeUrl}"
checksum="${_chromeChecksum}" checksum="$_chromeChecksum"
skip_extraction="$_filename" 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' # Template file for 'clutter'
pkgname=clutter pkgname=clutter
version=1.18.4 version=1.20.0
revision=1 revision=2
patch_args="-Np1"
build_style=gnu-configure 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" --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=" makedepends="
atk-devel pango-devel libXi-devel libXcomposite-devel json-glib-devel 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" short_desc="OpenGL based interactive canvas library"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.clutter-project.org" homepage="http://www.clutter-project.org"
license="LGPL-2.1" license="LGPL-2.1"
distfiles="${GNOME_SITE}/clutter/${version%.*}/clutter-${version}.tar.xz" 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() { clutter-devel_package() {
depends="cogl-devel>=1.18 cairo-devel atk-devel pango-devel json-glib-devel depends="${makedepends} clutter>=${version}_${revision}"
libX11-devel libXext-devel libXfixes-devel libXdamage-devel
libXcomposite-devel libXi-devel libinput-devel
libxkbcommon-devel clutter>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove "usr/lib/*.so" vmove "usr/lib/*.so"
vmove usr/share/gtk-doc 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' # Template file for 'cmus'
pkgname=cmus pkgname=cmus
version=2.6.0 version=2.6.0
revision=2 revision=3
short_desc="Small, fast and powerful console music player" short_desc="Small, fast and powerful console music player"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
@ -28,6 +28,7 @@ do_install() {
cmus-libao_package() { cmus-libao_package() {
short_desc+=" - libao output plugin" short_desc+=" - libao output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/op/ao.so vmove usr/lib/cmus/op/ao.so
} }
@ -35,6 +36,7 @@ cmus-libao_package() {
cmus-faad_package() { cmus-faad_package() {
short_desc+=" - AAC/MP4 input plugin" short_desc+=" - AAC/MP4 input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/aac.so vmove usr/lib/cmus/ip/aac.so
vmove usr/lib/cmus/ip/mp4.so vmove usr/lib/cmus/ip/mp4.so
@ -43,6 +45,7 @@ cmus-faad_package() {
cmus-ffmpeg_package() { cmus-ffmpeg_package() {
short_desc+=" - FFmpeg input plugin" short_desc+=" - FFmpeg input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/ffmpeg.so vmove usr/lib/cmus/ip/ffmpeg.so
} }
@ -50,6 +53,7 @@ cmus-ffmpeg_package() {
cmus-flac_package() { cmus-flac_package() {
short_desc+=" - FLAC input plugin" short_desc+=" - FLAC input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/flac.so vmove usr/lib/cmus/ip/flac.so
} }
@ -57,6 +61,7 @@ cmus-flac_package() {
cmus-mpc_package() { cmus-mpc_package() {
short_desc+=" - MPC input plugin" short_desc+=" - MPC input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/mpc.so vmove usr/lib/cmus/ip/mpc.so
} }
@ -64,6 +69,7 @@ cmus-mpc_package() {
cmus-modplug_package() { cmus-modplug_package() {
short_desc+=" - MOD input plugin" short_desc+=" - MOD input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/modplug.so vmove usr/lib/cmus/ip/modplug.so
} }
@ -71,6 +77,7 @@ cmus-modplug_package() {
cmus-opus_package() { cmus-opus_package() {
short_desc+=" - Opus input plugin" short_desc+=" - Opus input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/opus.so vmove usr/lib/cmus/ip/opus.so
} }
@ -78,6 +85,7 @@ cmus-opus_package() {
cmus-oss_package() { cmus-oss_package() {
short_desc+=" - OSS output plugin" short_desc+=" - OSS output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/op/oss.so vmove usr/lib/cmus/op/oss.so
} }
@ -85,6 +93,7 @@ cmus-oss_package() {
cmus-pulseaudio_package() { cmus-pulseaudio_package() {
short_desc+=" - Pulseaudio output plugin" short_desc+=" - Pulseaudio output plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/op/pulse.so vmove usr/lib/cmus/op/pulse.so
} }
@ -92,6 +101,7 @@ cmus-pulseaudio_package() {
cmus-wavpack_package() { cmus-wavpack_package() {
short_desc+=" - Wavpack input plugin" short_desc+=" - Wavpack input plugin"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
vmove usr/lib/cmus/ip/wavpack.so vmove usr/lib/cmus/ip/wavpack.so
} }

View file

@ -1,12 +1,13 @@
# Template file for 'colord' # Template file for 'colord'
pkgname=colord pkgname=colord
version=1.1.7 version=1.2.7
revision=3 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-static --disable-schemas-compile configure_args="--disable-static --disable-schemas-compile
--with-systemdsystemunitdir=/usr/lib/systemd/system --enable-vala --with-systemdsystemunitdir=/usr/lib/systemd/system --enable-vala
--with-udevrulesdir=/usr/lib/udev/rules.d --with-daemon-user=colord --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" conf_files="/etc/colord.conf"
replaces="shared-color-profiles>=0" replaces="shared-color-profiles>=0"
system_accounts="colord" system_accounts="colord"
@ -19,14 +20,16 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.freedesktop.org/software/colord" homepage="http://www.freedesktop.org/software/colord"
license="GPL-2" license="GPL-2"
distfiles="$homepage/releases/$pkgname-$version.tar.xz" distfiles="$homepage/releases/$pkgname-$version.tar.xz"
checksum=295395526ee0be30917ae9c352e68bfeb20c7fc266a605725bef969f20547f44 checksum=e14a8541ff1c33d517ee2f6540c954f0f909b4ea65cf8cb53f181d29b3b69e60
hostmakedepends="pkg-config intltool docbook2x" hostmakedepends="pkg-config intltool docbook2x"
makedepends="vala-devel>=0.20 libgudev-devel polkit-devel lcms2-devel dbus-devel 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" 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 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 fi
# Package build options # Package build options

View file

@ -1,7 +1,7 @@
# Template build file for 'curl'. # Template build file for 'curl'.
pkgname=curl pkgname=curl
version=7.39.0 version=7.40.0
revision=2 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="ac_cv_sizeof_off_t=8 --disable-ldaps --without-gssapi configure_args="ac_cv_sizeof_off_t=8 --disable-ldaps --without-gssapi
--enable-threaded-resolver --enable-ipv6 --enable-threaded-resolver --enable-ipv6
@ -14,7 +14,7 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="MIT" license="MIT"
homepage="http://curl.haxx.se" homepage="http://curl.haxx.se"
distfiles="$homepage/download/$pkgname-$version.tar.bz2" distfiles="$homepage/download/$pkgname-$version.tar.bz2"
checksum=b222566e7087cd9701b301dd6634b360ae118cc1cbc7697e534dc451102ea4e0 checksum=899109eb3900fa6b8a2f995df7f449964292776a04763e94fae640700f883fba
libcurl_package() { libcurl_package() {
short_desc="The multiprotocol file transfer library" 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 case "${ACTION}" in
post) post)
[ ! -d var/lib/dbus ] && install -d var/lib/dbus [ ! -d var/lib/dbus ] && install -d var/lib/dbus
[ ! -d etc/dbus-1/session.d ] && install -d etc/dbus-1/session.d [ ! -d etc/dbus-1/session.d ] && install -d etc/dbus-1/session.d
chown root:22 ${dbus_launch} chown root:22 usr/libexec/dbus-daemon-launch-helper
chmod 4750 ${dbus_launch} chmod 4750 usr/libexec/dbus-daemon-launch-helper
usr/bin/dbus-uuidgen --ensure || :
;; ;;
esac 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 #!/bin/sh
[ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus [ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus
dbus-uuidgen --ensure
exec dbus-daemon --system --nofork --nopidfile exec dbus-daemon --system --nofork --nopidfile

View file

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

View file

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

View file

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

View file

@ -1,20 +1,27 @@
# Template file for 'eog' # Template file for 'eog'
pkgname=eog pkgname=eog
version=3.12.2 version=3.14.3
revision=1 revision=2
lib32disabled=yes lib32disabled=yes
build_style=gnu-configure 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=" makedepends="
gnome-desktop-devel>=3.12 libpeas-devel>=1.9 lcms2-devel exempi-devel gnome-desktop-devel>=3.14 libpeas-devel>=1.9 lcms2-devel exempi-devel
libexif-devel librsvg-devel>=2.39 gnome-icon-theme shared-mime-info" libexif-devel librsvg-devel"
depends="hicolor-icon-theme desktop-file-utils gnome-icon-theme shared-mime-info" depends="hicolor-icon-theme desktop-file-utils shared-mime-info"
short_desc="Eye of GNOME graphics viewer program" short_desc="Eye of GNOME graphics viewer program"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/eog/${version%.*}/eog-$version.tar.xz" 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() { eog-devel_package() {
depends="gtk+3-devel" depends="gtk+3-devel"
@ -23,6 +30,8 @@ eog-devel_package() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove usr/share/gtk-doc vmove usr/share/gtk-doc
vmove usr/share/eog/gir-1.0 if [ "$build_option_gir" ]; then
vmove usr/share/eog/gir-1.0
fi
} }
} }

View file

@ -1,19 +1,20 @@
# Template file for 'epiphany' # Template file for 'epiphany'
pkgname=epiphany pkgname=epiphany
version=3.12.1 version=3.14.2
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-tests" configure_args="--disable-schemas-compile --disable-tests"
hostmakedepends="which pkg-config intltool itstool gnome-doc-utils gobject-introspection" hostmakedepends="which pkg-config intltool itstool gnome-doc-utils
makedepends="nss-devel libsoup-gnome-devel>=2.46 libnotify-devel gobject-introspection glib-devel"
webkitgtk-devel>=2.4 sqlite-devel libxslt-devel avahi-glib-libs-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 startup-notification-devel NetworkManager-devel gcr-devel
gnome-desktop-devel>=3.12 libsecret-devel libwnck-devel iso-codes" 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" hicolor-icon-theme desktop-file-utils iso-codes"
short_desc="Intuitive GNOME web browser" short_desc="Intuitive GNOME web browser"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org/projects/epiphany/" homepage="http://www.gnome.org/projects/epiphany/"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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 pkgname=eudev
version=2.1.1 version=2.1.1
revision=2 revision=4
conf_files="/etc/udev/udev.conf" conf_files="/etc/udev/udev.conf"
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-libkmod $(vopt_enable gir introspection)" 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)" makedepends="libblkid-devel libkmod-devel libglib-devel $(vopt_if gir gobject-introspection)"
short_desc="systemd's udev fork (enhanced userland device daemon)" short_desc="systemd's udev fork (enhanced userland device daemon)"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"

View file

@ -1,37 +1,44 @@
# Template file for 'evince' # Template file for 'evince'
pkgname=evince pkgname=evince
version=3.12.2 version=3.14.1
revision=1 revision=3
short_desc="GNOME Document viewer for multiple document formats" short_desc="GNOME Document viewer for multiple document formats"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/evince/" homepage="http://projects.gnome.org/evince/"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=30c243bbfde56338c25a39003b4848143be42157177e2163a368f14139909f7d checksum=13ec728d6957aa18ba21a3a66504dd52b8607596337f30f0908b62b5fcc14507
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-introspection --disable-schemas-compile build_options="gir"
--enable-comics --disable-scrollkeeper --enable-xps --disable-t1lib
--disable-tests --disable-static"
hostmakedepends="which pkg-config intltool itstool if [ -z "$CROSS_BUILD" ]; then
gnome-doc-utils gobject-introspection" 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. # 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 poppler-glib-devel libxml2-devel djvulibre-devel libgxps-devel
libSM-devel libICE-devel libspectre-devel libsecret-devel libSM-devel libICE-devel libspectre-devel libsecret-devel
gsettings-desktop-schemas-devel>=3.12 gnome-icon-theme" gsettings-desktop-schemas-devel>=3.14 gnome-desktop-devel>=3.14"
depends="desktop-file-utils hicolor-icon-theme gnome-icon-theme" depends="desktop-file-utils hicolor-icon-theme"
libevince_package() { libevince_package() {
short_desc+=" - runtime libraries" short_desc+=" - runtime libraries"
pkg_install() { pkg_install() {
vmove "usr/lib/*.so.*" vmove "usr/lib/*.so.*"
vmove usr/lib/girepository-1.0 if [ "$build_option_gir" ]; then
vmove usr/lib/girepository-1.0
fi
} }
} }
evince-devel_package() { evince-devel_package() {
depends="gtk+3-devel libevince>=${version}_${revision}" depends="gtk+3-devel libevince>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
@ -39,7 +46,9 @@ evince-devel_package() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove "usr/lib/*.so" vmove "usr/lib/*.so"
vmove usr/share/gir-1.0
vmove usr/share/gtk-doc 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' # Template file for 'evolution-data-server'
pkgname=evolution-data-server pkgname=evolution-data-server
version=3.12.9 version=3.12.10
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--with-openldap --disable-uoa configure_args="--with-openldap --disable-uoa
@ -16,7 +16,9 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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() { post_install() {
# Fix broken pkg-config # Fix broken pkg-config
@ -26,7 +28,7 @@ post_install() {
evolution-data-server-devel_package() { evolution-data-server-devel_package() {
depends="sqlite-devel mit-krb5-devel nss-devel libical-devel 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}" ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {

1
srcpkgs/evolution-devel Symbolic link
View file

@ -0,0 +1 @@
evolution

View file

@ -1,6 +1,6 @@
# Template file for 'evolution' # Template file for 'evolution'
pkgname=evolution pkgname=evolution
version=3.12.9 version=3.12.10
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-pst-import --with-openldap --disable-bogofilter configure_args="--disable-pst-import --with-openldap --disable-bogofilter
@ -19,11 +19,15 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=923e6a1e1732ddbb3bd9fe60d5fcfc3b9c1d6ee38b20885f1d243096e6275bf6 checksum=12d2cd7af1f8a21fd9f701e6908e7b539cdec9ec68b0ebd92e746d7580937f75
post_install() { evolution-devel_package() {
# Remove devel stuff, not interested. depends="GConf-devel gtkhtml-devel>=4.6.0 evolution-data-server-devel>=3.12
rm -rf ${DESTDIR}/usr/include gnome-desktop-devel>=3.12 ${sourcepkg}>=${version}_${revision}"
rm -rf ${DESTDIR}/usr/lib/pkgconfig short_desc+=" - development files"
rm -rf ${DESTDIR}/usr/share/gtk-doc 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' # Template build file for 'exiftool'
pkgname=exiftool pkgname=exiftool
version=9.80 version=9.81
revision=1 revision=1
noarch="yes" noarch="yes"
wrksrc="Image-ExifTool-${version}" wrksrc="Image-ExifTool-${version}"
@ -9,8 +9,8 @@ hostmakedepends="perl"
makedepends="${hostmakedepends}" makedepends="${hostmakedepends}"
depends="perl" depends="perl"
short_desc="Reader and rewriter of EXIF informations that supports raw files" 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/" homepage="http://www.sno.phy.queensu.ca/~phil/exiftool/"
license="GPL" license="GPL"
distfiles="http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-${version}.tar.gz" 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' # Template file for 'ffmpeg'
pkgname=ffmpeg pkgname=ffmpeg
version=2.5.2 version=2.5.3
revision=1 revision=1
short_desc="Decoding, encoding and streaming software" short_desc="Decoding, encoding and streaming software"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3" license="GPL-3"
homepage="http://www.ffmpeg.org" homepage="http://www.ffmpeg.org"
distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2" distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2"
checksum=9edf17e7c280cbcfca4bc4219b1c22f760a61ec6a3f39ef26e3e2ad4cd24465e checksum=9d383d7ef9dffe6980849a93accfef848e197fdac9b1fbd02fca2798f863411a
hostmakedepends="pkg-config perl yasm" hostmakedepends="pkg-config perl yasm"
makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel makedepends="zlib-devel bzip2-devel freetype-devel alsa-lib-devel libXfixes-devel

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,41 +1,40 @@
# Template file for 'folks' # Template file for 'folks'
pkgname=folks pkgname=folks
version=0.9.6 version=0.10.0
revision=4 revision=1
build_style=gnu-configure build_style=gnu-configure
build_options="gir"
configure_args=" configure_args="
--disable-static --disable-fatal-warnings --enable-eds-backend --disable-static --disable-fatal-warnings
--enable-vala --enable-inspect-tool --enable-tracker-backend --disable-libsocialweb-backend --disable-schemas-compile
--disable-libsocialweb-backend --disable-schemas-compile" $(vopt_enable gir introspection)"
hostmakedepends="pkg-config intltool which gobject-introspection" hostmakedepends="pkg-config intltool vala-devel>=0.26
$(vopt_if gir gobject-introspection)"
makedepends=" 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" libgee08-devel>=0.12 evolution-data-server-devel>=3.12 tracker-devel>=1.0"
depends="zeitgeist" depends="zeitgeist"
short_desc="GObject Library to aggregate people into metacontacts" short_desc="GObject Library to aggregate people into metacontacts"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1" license="LGPL-2.1"
homepage="http://telepathy.freedesktop.org/wiki/Folks" homepage="http://telepathy.freedesktop.org/wiki/Folks"
distfiles="${GNOME_SITE}/$pkgname/0.9/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=a67e055b5a2724a34a80946e2940c4c0ad708cb1f4e0a09407c6b69a5e40267f checksum=66e76bb9d095b6c0ba41e37e791e11762c67fd36498511a65085d7a39b771cc2
pre_configure() { if [ -z "$CROSS_BUILD" ]; then
# Accept tracker>=1.0 build_options_default="gir"
sed 's,^TRACKER_SPARQL_MAJOR.*,TRACKER_SPARQL_MAJOR=1.0,' -i configure fi
sed 's,^TRACKER_SPARQL_REQUIRED.*,TRACKER_SPARQL_REQUIRED=1.0,' -i configure
}
folks-devel_package() { folks-devel_package() {
depends="telepathy-glib-devel>=0.21 depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
libgee08-devel>=0.12
evolution-data-server-devel>=3.12
folks>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"
pkg_install() { pkg_install() {
vmove usr/include vmove usr/include
vmove usr/lib/pkgconfig vmove usr/lib/pkgconfig
vmove usr/share/gir-1.0
vmove usr/share/vala
vmove "usr/lib/*.so" 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' # Template file for 'gcr'
pkgname=gcr pkgname=gcr
version=3.12.2 version=3.14.0
revision=3 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="$(vopt_enable gir introspection) --disable-update-mime configure_args="$(vopt_enable gir introspection) --disable-update-mime
--disable-update-icon-cache --disable-schemas-compile" --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 libtasn1-tools gettext-devel gnupg perl-XML-Parser glib-devel
libgcrypt-devel gobject-introspection vala-devel" libgcrypt-devel gobject-introspection vala-devel"
makedepends="gtk+3-devel p11-kit-devel libgcrypt-devel 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" license="GPL-2, LGPL-2.1"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz" distfiles="${GNOME_SITE}/gcr/${version%.*}/gcr-${version}.tar.xz"
checksum=456e20615ab178aa92eeabdea64dcce535c10d5af189171d9375291a2447d21c checksum=2a2231147a01e2061f57fa9ca77557ff97bc6ceab028cee5528079f4b2fca63d
# Package build options # Package build options
build_options="gir" build_options="gir"

View file

@ -1 +0,0 @@
gdl

View file

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

View file

@ -45,5 +45,8 @@ post)
chown gdm:gdm var/log/gdm chown gdm:gdm var/log/gdm
dconf update 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 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' # Template file for 'gdm'
pkgname=gdm pkgname=gdm
version=3.12.2 version=3.14.1
revision=6 revision=2
patch_args="-Np1"
build_style=gnu-configure 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-at-spi-registryd-directory=/usr/libexec --without-tcp-wrappers
--with-screenshot-dir=/var/lib/gdm/greeter --with-screenshot-dir=/var/lib/gdm/greeter
--with-xauth-dir=/run/gdm --with-pid-file=/run/gdm/gdm.pid" --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 makedepends="glib-devel iso-codes
pam-devel nss-devel accountsservice-devel gtk+3-devel>=3.10 upower-devel pam-devel nss-devel accountsservice-devel gtk+3-devel>=3.10 upower-devel
libSM-devel libcanberra-devel dconf" libSM-devel libcanberra-devel dconf"
@ -19,18 +22,17 @@ conf_files="
/etc/pam.d/gdm-password /etc/pam.d/gdm-password
/etc/pam.d/gdm-smartcard /etc/pam.d/gdm-smartcard
/etc/pam.d/gdm-welcome" /etc/pam.d/gdm-welcome"
replaces="runit-void<20141013_2"
# Create the 'gdm' system user/group. # Create the 'gdm' system user/group.
system_accounts="gdm" system_accounts="gdm"
gdm_homedir="/var/lib/gdm" gdm_homedir="/var/lib/gdm"
depends="iso-codes xrdb xorg-server hicolor-icon-theme 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" short_desc="GNOME Display Manager"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=cc91fff5afd2a7c3e712c960a0b60744774167dcfc16f486372e1eb3c0aa1cc4 checksum=ed83498131bcea69ce60f882783c669c24b007d2b7e1219b4bdde18f6c94deb1
# Package build options # Package build options
build_options="gir systemd" build_options="gir systemd"
@ -39,32 +41,20 @@ if [ -z "$CROSS_BUILD" ]; then
build_options_default+=" gir" build_options_default+=" gir"
fi fi
if [ "$build_option_gir" ]; then
configure_args+=" --enable-introspection"
makedepends+=" gobject-introspection"
else
configure_args+=" --disable-introspection"
fi
if [ "$build_option_systemd" ]; then if [ "$build_option_systemd" ]; then
configure_args+=" --with-systemd --enable-systemd-journal --with-initial-vt=1" configure_args+=" --with-systemd --enable-systemd-journal --with-initial-vt=1"
configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system" configure_args+=" --with-systemdsystemunitdir=/usr/lib/systemd/system"
makedepends+=" systemd-devel" makedepends+=" systemd-devel"
else 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 fi
pre_configure() {
AUTOPOINT='intltoolize --automake -c' NOCONFIGURE=1 autoreconf -fi
}
post_install() { post_install() {
# Use our own pam files. # runit service
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
vsv gdm vsv gdm
chmod 1770 ${DESTDIR}/var/log/gdm
} }
libgdm_package() { libgdm_package() {

View file

@ -1,6 +1,6 @@
# Template file for 'geary' # Template file for 'geary'
pkgname=geary pkgname=geary
version=0.6.5 version=0.8.3
revision=1 revision=1
build_style=cmake build_style=cmake
hostmakedepends="pkg-config intltool cmake desktop-file-utils gnome-doc-utils" hostmakedepends="pkg-config intltool cmake desktop-file-utils gnome-doc-utils"
@ -14,4 +14,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-3" license="GPL-3"
homepage="http://yorba.org/geary/" homepage="http://yorba.org/geary/"
distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/geary-${version}.tar.xz" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/geary-${version}.tar.xz"
checksum=467d81f6037792a639df536db22b8ff21edc77c127b45897c198a79e919752d0 checksum=87db09b1e4fb8e18c8341561a100003a3d05f954dc6fadc076b658c6699c784e

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
# Template file for 'gnome-boxes' # Template file for 'gnome-boxes'
pkgname=gnome-boxes pkgname=gnome-boxes
version=3.12.3 version=3.14.2
revision=1 revision=1
# XXX ovirt support. # XXX ovirt support.
build_style=gnu-configure 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 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 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 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 depends="qemu libvirt-glib>=0.1.6 libosinfo>=0.2.10 desktop-file-utils
hicolor-icon-theme shared-mime-info" hicolor-icon-theme shared-mime-info"
short_desc="GNOME 3 application to access remote or virtual systems" 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" homepage="https://live.gnome.org/Boxes"
license="LGPL-2" license="LGPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=bf57525106baaa635d08a4a4c6ed81e4b8c8708897f2fe7c2623810aec9b6408 checksum=7bfa27a4575c3b84e5818358cc554bc1385ef717aaecdb3d7d48c34b0451ea31

View file

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

View file

@ -1,11 +1,11 @@
# Template file for 'gnome-clocks' # Template file for 'gnome-clocks'
pkgname=gnome-clocks pkgname=gnome-clocks
version=3.12.0 version=3.14.1
revision=2 revision=1
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="pkg-config intltool itstool gobject-introspection" hostmakedepends="pkg-config intltool itstool gobject-introspection"
makedepends="glib-devel vala-devel>=0.24 gnome-desktop-devel>=3.12 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" geocode-glib-devel>=3.12 geoclue2>=2.1 desktop-file-utils hicolor-icon-theme"
depends="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" short_desc="Clock application for the GNOME Desktop"
@ -13,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="https://live.gnome.org/GnomeClocks" homepage="https://live.gnome.org/GnomeClocks"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz" 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' # Template file for 'gnome-color-manager'
pkgname=gnome-color-manager pkgname=gnome-color-manager
version=3.12.3 version=3.14.2
revision=2 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile configure_args="--disable-schemas-compile
--enable-clutter --enable-packagekit --enable-exiv" --enable-clutter --enable-packagekit --enable-exiv"
@ -17,4 +17,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://projects.gnome.org/gnome-color-manager/" homepage="http://projects.gnome.org/gnome-color-manager/"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=ce62f9d2d8702547b5083f800a2747cb6c8fd5a04a71e2dc6928166951d1d039 checksum=a2fa17f17c1c7259dbf6f042b7adf2816a7ba54747706e1b245bcd6d6274eeef

View file

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

View file

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

View file

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

View file

@ -1,28 +1,26 @@
# Template file for 'gnome-disk-utility' # Template file for 'gnome-disk-utility'
pkgname=gnome-disk-utility pkgname=gnome-disk-utility
version=3.12.1 version=3.14.0
revision=4 revision=2
lib32disabled=yes lib32disabled=yes
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-static" configure_args="--disable-static $(vopt_enable gir introspection)
hostmakedepends="pkg-config intltool gnome-doc-utils" $(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 makedepends="liblzma-devel gtk+3-devel libcanberra-devel udisks2-devel
libdvdread-devel libsecret-devel libpwquality-devel libnotify-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" depends="hicolor-icon-theme desktop-file-utils"
short_desc="GNOME libraries and applications for dealing with storage devices" short_desc="GNOME libraries and applications for dealing with storage devices"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
checksum=5994bfae57063d74be45736050cf166cda5b1600a599703240b641b39375718e checksum=85ee6453e56c97a5c33b7346849016f31df53f9acbe325a046d269242797d32b
# Package build options # Package build options
build_options="gir systemd" build_options="gir systemd"
if [ -z "$CROSS_BUILD" ]; then
if [ "$build_option_systemd" ]; then build_options_default="gir"
configure_args+=" --enable-libsystemd-login"
makedepends+=" systemd-devel"
else
configure_args+=" --disable-libsystemd-login"
fi fi

View file

@ -1,19 +1,19 @@
# Template file for 'gnome-documents' # Template file for 'gnome-documents'
pkgname=gnome-documents pkgname=gnome-documents
version=3.12.1 version=3.14.2
revision=1 revision=1
lib32disabled=yes lib32disabled=yes
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="pkg-config intltool itstool docbook-xsl gobject-introspection" hostmakedepends="pkg-config intltool itstool docbook-xsl gobject-introspection"
makedepends=" makedepends="
clutter-gtk-devel>=1.5.2 gnome-desktop-devel>=3.12 libzapojit-devel>=0.0.3_3 clutter-gtk-devel>=1.5.2 gnome-desktop-devel>=3.14 libzapojit-devel>=0.0.3_3
gnome-online-accounts-devel>=3.12 libgdata-devel>=0.15 tracker-devel>=1.0 gnome-online-accounts-devel>=3.14 libgdata-devel>=0.15 tracker-devel>=1.0
evince-devel>=3.12 gjs-devel>=1.40 libsoup-gnome-devel vala-devel>=0.24 evince-devel>=3.14 gjs-devel>=1.40 libsoup-gnome-devel vala-devel>=0.24
webkitgtk-devel>=2.4" webkitgtk-devel>=2.4 librsvg-devel"
depends="desktop-file-utils hicolor-icon-theme" depends="desktop-file-utils hicolor-icon-theme"
short_desc="Documents Manager for GNOME" short_desc="Documents Manager for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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' # Template file for 'gnome-font-viewer'
pkgname=gnome-font-viewer pkgname=gnome-font-viewer
version=3.12.0 version=3.14.0
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile --disable-scrollkeeper" configure_args="--disable-schemas-compile --disable-scrollkeeper"
@ -13,4 +13,4 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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' # Template file for 'gnome-gettings-stated-docs'
pkgname=gnome-getting-started-docs pkgname=gnome-getting-started-docs
version=3.12.1 version=3.14.1
revision=1 revision=1
noarch="yes" noarch="yes"
build_style=gnu-configure build_style=gnu-configure
@ -10,4 +10,4 @@ short_desc="Getting Started documentation for GNOME"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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'. # Template file for 'gnome-initial-setup'.
pkgname=gnome-initial-setup pkgname=gnome-initial-setup
version=3.12.1 version=3.14.2.1
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="pkg-config intltool gobject-introspection" hostmakedepends="pkg-config intltool gobject-introspection"
makedepends="NetworkManager-devel accountsservice-devel glib-devel makedepends="NetworkManager-devel accountsservice-devel glib-devel
gnome-desktop-devel>=3.12 cheese-devel>=3.12 libgweather-devel>=3.12 gnome-desktop-devel>=3.14 cheese-devel>=3.14 libgweather-devel>=3.14
gnome-online-accounts-devel>=3.12 gdm-devel>=3.12 libpwquality-devel 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 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" depends="iso-codes"
short_desc="The GNOME initial setup" short_desc="The GNOME initial setup"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" distfiles="${GNOME_SITE}/$pkgname/${version%.*.*}/$pkgname-$version.tar.xz"
checksum=ce038570145c19453d1eb6da957903098f8ddcf2786d9e3d54c38e3b831a64a3 checksum=a5f36a584c8a727c2fbe76e0022f7027e501ce74d33503b3d67afc9f58459e30

View file

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

View file

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

View file

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

View file

@ -1,13 +1,14 @@
# Template file for 'gnome-online-accounts' # Template file for 'gnome-online-accounts'
pkgname=gnome-online-accounts pkgname=gnome-online-accounts
version=3.12.4 version=3.14.2
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args=" configure_args="
--enable-google --enable-kerberos --enable-flickr --enable-telepathy --enable-google --enable-kerberos --enable-flickr --enable-telepathy
--enable-facebook --disable-static --enable-exchange --enable-imap-smtp --enable-facebook --disable-static --enable-exchange --enable-imap-smtp
--enable-owncloud --enable-windows-live --disable-twitter --enable-yahoo" --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 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" rest-devel gcr-devel libsecret-devel mit-krb5-devel dbus-glib-devel telepathy-glib-devel"
depends="hicolor-icon-theme" depends="hicolor-icon-theme"
@ -16,7 +17,10 @@ maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.gnome.org" homepage="http://www.gnome.org"
license="GPL-2" license="GPL-2"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" 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() { gnome-online-accounts-devel_package() {
depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}_${revision}" depends="glib-devel gtk+3-devel ${sourcepkg}>=${version}_${revision}"

View file

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

View file

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