Date: Sun, 8 Mar 2020 03:11:46 +0000 (UTC) From: Ben Woods <woodsb02@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r527997 - in head/x11: . lightdm-gtk-greeter-settings lightdm-gtk-greeter-settings/files Message-ID: <202003080311.0283BkEp057075@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: woodsb02 Date: Sun Mar 8 03:11:46 2020 New Revision: 527997 URL: https://svnweb.freebsd.org/changeset/ports/527997 Log: Add new port x11/lightdm-gtk-greeter-settings Just a small dialog to make it easier for users to modify the settings of lightdm-gtk-greeter. WWW: https://launchpad.net/lightdm-gtk-greeter-settings Added: head/x11/lightdm-gtk-greeter-settings/ head/x11/lightdm-gtk-greeter-settings/Makefile (contents, props changed) head/x11/lightdm-gtk-greeter-settings/distinfo (contents, props changed) head/x11/lightdm-gtk-greeter-settings/files/ head/x11/lightdm-gtk-greeter-settings/files/patch-bin_lightdm-gtk-greeter-settings-pkexec (contents, props changed) head/x11/lightdm-gtk-greeter-settings/files/patch-lightdm__gtk__greeter__settings_helpers.py (contents, props changed) head/x11/lightdm-gtk-greeter-settings/files/patch-setup.py (contents, props changed) head/x11/lightdm-gtk-greeter-settings/pkg-descr (contents, props changed) Modified: head/x11/Makefile Modified: head/x11/Makefile ============================================================================== --- head/x11/Makefile Sun Mar 8 02:56:18 2020 (r527996) +++ head/x11/Makefile Sun Mar 8 03:11:46 2020 (r527997) @@ -183,6 +183,7 @@ SUBDIR += libxshmfence SUBDIR += lightdm SUBDIR += lightdm-gtk-greeter + SUBDIR += lightdm-gtk-greeter-settings SUBDIR += lilyterm SUBDIR += linux-c7-libxkbcommon SUBDIR += linux-c7-pixman Added: head/x11/lightdm-gtk-greeter-settings/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/Makefile Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,40 @@ +# Created by: Ben Woods <woodsb02@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= lightdm-gtk-greeter-settings +PORTVERSION= 1.2.2 +CATEGORIES= x11 +MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ + +MAINTAINER= woodsb02@FreeBSD.org +COMMENT= Settings editor for LightDM GTK+ Greeter + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lightdm-gtk-greeter:x11/lightdm-gtk-greeter \ + ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} +LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm + +USES= gettext-tools gnome python +USE_GNOME= intltool pygobject3 +USE_PYTHON= autoplist distutils noflavors + +NO_ARCH= yes +PLIST_FILES= ${PYTHON_SITELIBDIR}/lightdm_gtk_greeter_settings/installation_config.py +PYDISTUTILS_INSTALLARGS+= --xfce-integration + +post-patch: + @${RM} ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec.orig + @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX},g" \ + -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ + ${WRKSRC}/bin/lightdm-gtk-greeter-settings-pkexec \ + ${WRKSRC}/lightdm_gtk_greeter_settings/helpers.py \ + ${WRKSRC}/setup.py + +.include <bsd.port.pre.mk> + +# PYDISTUTILS_INSTALLNOSINGLE is deprecated so... +PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} + +.include <bsd.port.post.mk> Added: head/x11/lightdm-gtk-greeter-settings/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/distinfo Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,3 @@ +TIMESTAMP = 1583629250 +SHA256 (lightdm-gtk-greeter-settings-1.2.2.tar.gz) = 4364d8b25b23d2ef4856d19724fd6c67de9a2d3c1b3833f7a5441145fd39dcb7 +SIZE (lightdm-gtk-greeter-settings-1.2.2.tar.gz) = 127123 Added: head/x11/lightdm-gtk-greeter-settings/files/patch-bin_lightdm-gtk-greeter-settings-pkexec ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/files/patch-bin_lightdm-gtk-greeter-settings-pkexec Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,18 @@ +--- bin/lightdm-gtk-greeter-settings-pkexec.orig 2017-09-19 09:52:09 UTC ++++ bin/lightdm-gtk-greeter-settings-pkexec +@@ -1,13 +1,5 @@ +-#!/bin/bash ++#!/bin/sh + +-APP_PATH="/usr/bin/lightdm-gtk-greeter-settings" +- +-# Check for "socket" argument +-for i in "$@"; do +- if [[ "$i" == "-s="* ]] || [[ "$i" == "--socket-id="* ]]; then +- pkexec "${APP_PATH}" "$@" || "${APP_PATH}" "$@" +- exit $? +- fi +-done ++APP_PATH="%%PREFIX%%/bin/lightdm-gtk-greeter-settings" + + pkexec "${APP_PATH}" "$@" Added: head/x11/lightdm-gtk-greeter-settings/files/patch-lightdm__gtk__greeter__settings_helpers.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/files/patch-lightdm__gtk__greeter__settings_helpers.py Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,13 @@ +--- lightdm_gtk_greeter_settings/helpers.py.orig 2020-03-08 02:41:40 UTC ++++ lightdm_gtk_greeter_settings/helpers.py +@@ -184,8 +184,8 @@ def check_path_accessibility(path, file=True, executab + try: + uid, gids = check_path_accessibility.id_cached_data + except AttributeError: +- files = glob.glob('/etc/lightdm/lightdm.d/*.conf') +- files += ['/etc/lightdm/lightdm.conf'] ++ files = glob.glob('%%LOCALBASE%%/etc/lightdm/lightdm.d/*.conf') ++ files += ['%%LOCALBASE%%/etc/lightdm/lightdm.conf'] + config = configparser.RawConfigParser(strict=False) + config.read(files) + username = config.get('LightDM', 'greeter-user', fallback='lightdm') Added: head/x11/lightdm-gtk-greeter-settings/files/patch-setup.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/files/patch-setup.py Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,11 @@ +--- setup.py.orig 2020-03-08 02:41:05 UTC ++++ setup.py +@@ -63,7 +63,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.aut + + values = {'__data_directory__': "'%s'" % (target_pkgdata), + '__version__': "'%s'" % self.distribution.get_version(), +- '__config_path__': '"/etc/lightdm/lightdm-gtk-greeter.conf"'} ++ '__config_path__': '"%%LOCALBASE%%/etc/lightdm/lightdm-gtk-greeter.conf"'} + write_config(self.install_lib, values) + + desktop_file_path = os.path.join(self.install_data, 'share', 'applications', Added: head/x11/lightdm-gtk-greeter-settings/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/lightdm-gtk-greeter-settings/pkg-descr Sun Mar 8 03:11:46 2020 (r527997) @@ -0,0 +1,4 @@ +Just a small dialog to make it easier for users to modify the settings of +lightdm-gtk-greeter. + +WWW: https://launchpad.net/lightdm-gtk-greeter-settings
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003080311.0283BkEp057075>