[arch-commits] Commit in mate-screensaver-hacks/repos (5 files)

Martin Wimpress flexiondotorg at nymeria.archlinux.org
Thu Jan 30 17:13:00 UTC 2014


    Date: Thursday, January 30, 2014 @ 18:13:00
  Author: flexiondotorg
Revision: 105043

archrelease: copy trunk to community-any

Added:
  mate-screensaver-hacks/repos/community-any/
  mate-screensaver-hacks/repos/community-any/LICENSE
    (from rev 105042, mate-screensaver-hacks/trunk/LICENSE)
  mate-screensaver-hacks/repos/community-any/PKGBUILD
    (from rev 105042, mate-screensaver-hacks/trunk/PKGBUILD)
  mate-screensaver-hacks/repos/community-any/migrate-xscreensaver-config.sh
    (from rev 105042, mate-screensaver-hacks/trunk/migrate-xscreensaver-config.sh)
  mate-screensaver-hacks/repos/community-any/xscreensaver-config.xsl
    (from rev 105042, mate-screensaver-hacks/trunk/xscreensaver-config.xsl)

--------------------------------+
 LICENSE                        |    9 +++++++++
 PKGBUILD                       |   26 ++++++++++++++++++++++++++
 migrate-xscreensaver-config.sh |   34 ++++++++++++++++++++++++++++++++++
 3 files changed, 69 insertions(+)

Copied: mate-screensaver-hacks/repos/community-any/LICENSE (from rev 105042, mate-screensaver-hacks/trunk/LICENSE)
===================================================================
--- community-any/LICENSE	                        (rev 0)
+++ community-any/LICENSE	2014-01-30 17:13:00 UTC (rev 105043)
@@ -0,0 +1,9 @@
+/* xscreensaver, Copyright (c) 1993-2006 Jamie Zawinski <jwz at jwz.org>
+ * Permission to use, copy, modify, distribute, and sell this software and its
+ * documentation for any purpose is hereby granted without fee, provided that
+ * the above copyright notice appear in all copies and that both that
+ * copyright notice and this permission notice appear in supporting
+ * documentation.  No representations are made about the suitability of this
+ * software for any purpose.  It is provided "as is" without express or 
+ * implied warranty.
+ */

Copied: mate-screensaver-hacks/repos/community-any/PKGBUILD (from rev 105042, mate-screensaver-hacks/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD	                        (rev 0)
+++ community-any/PKGBUILD	2014-01-30 17:13:00 UTC (rev 105043)
@@ -0,0 +1,26 @@
+# $Id$
+# Maintainer: Martin Wimpress <code at flexion.org>
+
+pkgname=mate-screensaver-hacks
+pkgver=5.26
+pkgrel=1
+pkgdesc="Enable screensavers from xscreensaver for MATE."
+arch=('any')
+url="http://www.jwz.org/xscreensaver/"
+license=('BSD')
+depends=('xscreensaver')
+makedepends=('libxslt')
+source=(migrate-xscreensaver-config.sh
+        xscreensaver-config.xsl
+        LICENSE)
+sha1sums=('19195ef59f0dbc61c6ed599a968213a8f0a7a5d4'
+          '68e8ec7a4f7077f7f870b904f370329f5e95bce0'
+          '4209ea586b204fd1d81c382a0522c654f9fd9134')
+
+package() {
+    mkdir -p "${pkgdir}/usr/share/applications/screensavers/"
+    cd "${pkgdir}/usr/share/applications/screensavers/"
+    sh "$srcdir/migrate-xscreensaver-config.sh" /usr/share/xscreensaver/config/*.xml
+    rm ${pkgdir}/usr/share/applications/screensavers/popsquares.desktop
+    install -D -m644 ${srcdir}/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}

Copied: mate-screensaver-hacks/repos/community-any/migrate-xscreensaver-config.sh (from rev 105042, mate-screensaver-hacks/trunk/migrate-xscreensaver-config.sh)
===================================================================
--- community-any/migrate-xscreensaver-config.sh	                        (rev 0)
+++ community-any/migrate-xscreensaver-config.sh	2014-01-30 17:13:00 UTC (rev 105043)
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+DIST_BIN=`dirname "$0"`
+
+CMD=xsltproc
+XSL=${DIST_BIN}/xscreensaver-config.xsl
+
+if test "x$1" = "x" -o  "x$1" = "x-h" -o "x$1" = "x--help"; then
+    echo "usage: $0 [file] ..."
+    exit 1
+fi
+
+if [ ! -r ${XSL} ]; then
+    echo "Cannot find XSLT file"
+    exit 1
+fi
+
+FILES="$@"
+for FILE in $FILES; do
+    echo "${FILE}" | grep ".xml$" > /dev/null
+    if [ $? -ne 0 ]; then
+        echo "Skipping non-xml file: ${FILE}"
+        continue
+    fi
+
+    d=`dirname ${FILE}`
+    b=`basename ${FILE} .xml`
+
+    outfile="${b}.desktop"
+    echo "Creating: ${outfile}"
+    ${CMD} -o ${outfile} ${XSL} ${FILE}
+done
+
+ exit 0

Copied: mate-screensaver-hacks/repos/community-any/xscreensaver-config.xsl (from rev 105042, mate-screensaver-hacks/trunk/xscreensaver-config.xsl)
===================================================================
(Binary files differ)




More information about the arch-commits mailing list