release: remove packaging directory as it is not maintained
This commit is contained in:
parent
f641554ed5
commit
66dc0bd285
|
@ -1,4 +1,5 @@
|
||||||
1.0.2rc2:
|
1.0.2rc2:
|
||||||
|
* Remove packaging directory tree as it is not maintained
|
||||||
* Pip installs udev rule and solaar autostart when not doing --user install
|
* Pip installs udev rule and solaar autostart when not doing --user install
|
||||||
* Use only standard icons for battery levels. Symbolic icons do not change to white in dark themes because of problems external to Solaar.
|
* Use only standard icons for battery levels. Symbolic icons do not change to white in dark themes because of problems external to Solaar.
|
||||||
* Better reporting of battery levels when charging for some devices.
|
* Better reporting of battery levels when charging for some devices.
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
The debian/ folder is maintained by me and used for all releases for Debian
|
|
||||||
and Ubuntu.
|
|
||||||
|
|
||||||
The rest of the files serve as samples/guidelines for packaging Solaar.
|
|
||||||
They may be out-of-date or simply wrong, and are not necessarily used to build
|
|
||||||
the official packages.
|
|
||||||
|
|
||||||
See README.md for links to official packages for various distributions.
|
|
|
@ -1,29 +0,0 @@
|
||||||
# Maintainer: Arnaud Taffanel <dev@taffanel.org>
|
|
||||||
|
|
||||||
pkgname=solaar
|
|
||||||
pkgver=0.8.8.1
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Device manager for Logitech's Unifying receiver peripherals"
|
|
||||||
url="http://pwr.github.com/Solaar/"
|
|
||||||
license=('GPL2')
|
|
||||||
groups=()
|
|
||||||
arch=('any')
|
|
||||||
depends=('python' 'python-pyudev' 'python-gobject' 'pygtk')
|
|
||||||
makedepends=('python')
|
|
||||||
provides=('solaar')
|
|
||||||
conflicts=('solaar')
|
|
||||||
options=(!emptydirs)
|
|
||||||
install=solaar.install
|
|
||||||
source=("https://github.com/pwr/Solaar/archive/${pkgver}.tar.gz"
|
|
||||||
'solaar.install')
|
|
||||||
md5sums=('2fee5353702b32e6958a51c2e603178f'
|
|
||||||
'2416fcb58a4c24da5bbb94a9207799b4')
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$srcdir/Solaar-${pkgver}/"
|
|
||||||
python3 setup.py install --root="$pkgdir/" --optimize=1
|
|
||||||
install -D -m0644 rules.d/99-logitech-unifying-receiver.rules \
|
|
||||||
"$pkgdir/etc/udev/rules.d/99-logitech-unifying-receiver.rules"
|
|
||||||
}
|
|
||||||
|
|
||||||
# vim:set ts=2 sw=2 et:
|
|
|
@ -1,10 +0,0 @@
|
||||||
pre_install() {
|
|
||||||
if ! getent group plugdev >/dev/null; then
|
|
||||||
groupadd --system plugdev
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
post_install() {
|
|
||||||
udevadm control --reload-rules
|
|
||||||
echo "To be able to use this application, user must be in the plugdev group."
|
|
||||||
}
|
|
|
@ -1,128 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if test "$DEBSIGN_KEYID"; then
|
|
||||||
# only build a source package, and sign it
|
|
||||||
DPKG_BUILPACKAGE_OPTS="-sa -S -k$DEBSIGN_KEYID"
|
|
||||||
BUILDER_ROLE='Uploaders'
|
|
||||||
test "$DEBEMAIL"
|
|
||||||
test "$DEBFULLNAME"
|
|
||||||
DEBCHANGE_OPTIONS="$@"
|
|
||||||
else
|
|
||||||
# build an unsigned binary package
|
|
||||||
DPKG_BUILPACKAGE_OPTS="-b -us -uc"
|
|
||||||
BUILDER_ROLE='Changed-By'
|
|
||||||
export DEBFULLNAME="$(/usr/bin/getent passwd "$USER" | \
|
|
||||||
/usr/bin/cut --delimiter=: --fields=5 | /usr/bin/cut --delimiter=, --fields=1)"
|
|
||||||
export DEBEMAIL="${EMAIL:-$USER@$(/bin/hostname --long)}"
|
|
||||||
DEBCHANGE_OPTIONS="--fromdirname"
|
|
||||||
fi
|
|
||||||
export DEBMAIL="$DEBEMAIL"
|
|
||||||
|
|
||||||
export DEBCHANGE_VENDOR=${DEBCHANGE_VENDOR:-$(/usr/bin/dpkg-vendor --query vendor | /usr/bin/tr 'A-Z' 'a-z')}
|
|
||||||
test "$DEBCHANGE_VENDOR"
|
|
||||||
DISTRIBUTION=${DISTRIBUTION:-UNRELEASED}
|
|
||||||
test "$DISTRIBUTION"
|
|
||||||
|
|
||||||
cd "$(dirname "$0")/.."
|
|
||||||
DEBIAN_FILES="$PWD/packaging/debian"
|
|
||||||
DEBIAN_FILES_VENDOR="$PWD/packaging/$DEBCHANGE_VENDOR"
|
|
||||||
DIST_DIR="$PWD/dist"
|
|
||||||
|
|
||||||
#
|
|
||||||
# Build a python sdist package, then unpack and create .orig and source dir.
|
|
||||||
#
|
|
||||||
|
|
||||||
P_NAME="$(python3 setup.py --name)"
|
|
||||||
P_VERSION="$(python3 setup.py --version)"
|
|
||||||
SDIST_FILE="$DIST_DIR/$P_NAME-$P_VERSION.tar.gz"
|
|
||||||
ORIG_FILE="$DIST_DIR/${P_NAME}_${P_VERSION}.orig.tar.gz"
|
|
||||||
|
|
||||||
BUILD_DIR="$DIST_DIR/$P_NAME-$P_VERSION"
|
|
||||||
if test -d "$BUILD_DIR"; then
|
|
||||||
echo "*** $BUILD_DIR already exists, is it a leftover from previous builds? Aborting."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
export TMPDIR="$(/bin/mktemp --directory --tmpdir debbuild-$P_NAME-$P_VERSION-$USER-XXXXXX)"
|
|
||||||
|
|
||||||
./tools/po-compile.sh
|
|
||||||
python3 setup.py sdist --formats=gztar --quiet
|
|
||||||
/bin/tar --extract --gunzip --file "$SDIST_FILE" --directory "$DIST_DIR"
|
|
||||||
test -d "$BUILD_DIR"
|
|
||||||
|
|
||||||
# If the orig file already exists for this version, check that no source
|
|
||||||
# changes occurred.
|
|
||||||
if test -r "$ORIG_FILE"; then
|
|
||||||
ORIG_SOURCES="$TMPDIR/$P_NAME-$P_VERSION"
|
|
||||||
DIFF_OUTPUT="$TMPDIR/orig-diff-$P_VERSION"
|
|
||||||
/bin/tar --extract --gunzip --file "$ORIG_FILE" --directory "$TMPDIR"
|
|
||||||
/usr/bin/diff --recursive --minimal --unified \
|
|
||||||
"$ORIG_SOURCES" "$BUILD_DIR" >"$DIFF_OUTPUT" || true
|
|
||||||
# either way, the sdist archive is no longer useful
|
|
||||||
/bin/rm --force "$SDIST_FILE"
|
|
||||||
if test -s "$DIFF_OUTPUT"; then
|
|
||||||
/bin/rm --force --recursive "$BUILD_DIR"
|
|
||||||
echo '*** Current sbuild differs from existing .orig archive. Aborting.'
|
|
||||||
cat "$DIFF_OUTPUT"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
unset ORIG_SOURCES DIFF_OUTPUT
|
|
||||||
else
|
|
||||||
/bin/mv "$SDIST_FILE" "$ORIG_FILE"
|
|
||||||
fi
|
|
||||||
|
|
||||||
unset P_NAME P_VERSION SDIST_FILE ORIG_FILE
|
|
||||||
|
|
||||||
#
|
|
||||||
# preparing to build the package
|
|
||||||
#
|
|
||||||
|
|
||||||
cd "$BUILD_DIR"
|
|
||||||
|
|
||||||
/bin/cp --archive --target-directory=. "$DEBIAN_FILES"
|
|
||||||
|
|
||||||
/bin/sed --in-place --file=- debian/control <<-CONTROL
|
|
||||||
/^Maintainer:/ a\
|
|
||||||
$BUILDER_ROLE: $DEBFULLNAME <$DEBEMAIL>
|
|
||||||
CONTROL
|
|
||||||
|
|
||||||
/usr/bin/debchange \
|
|
||||||
--vendor "$DEBCHANGE_VENDOR" \
|
|
||||||
--distribution "$DISTRIBUTION" \
|
|
||||||
--force-save-on-release \
|
|
||||||
--auto-nmu \
|
|
||||||
$DEBCHANGE_OPTIONS
|
|
||||||
|
|
||||||
if test "$DEBCHANGE_VENDOR" = debian; then
|
|
||||||
# if this is the main (Debian) build, update the source changelog
|
|
||||||
/bin/cp --archive --no-target-directory debian/changelog "$DEBIAN_FILES"/changelog
|
|
||||||
elif test -d "$DEBIAN_FILES_VENDOR"; then
|
|
||||||
# else copy any additional files
|
|
||||||
/bin/cp --archive --target-directory=debian/ "$DEBIAN_FILES_VENDOR"/* || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
# install vendor-specific substvars files, if any
|
|
||||||
/usr/bin/find debian/ -type f -name "substvars.*.$DEBCHANGE_VENDOR" |\
|
|
||||||
while read subst_source; do
|
|
||||||
subst_target="${subst_source%.$DEBCHANGE_VENDOR}"
|
|
||||||
/bin/mv --force "$subst_source" "$subst_target"
|
|
||||||
done
|
|
||||||
# remove the templates, they are not relevant to the debian source package
|
|
||||||
/bin/rm --force debian/substvars.*.*
|
|
||||||
|
|
||||||
# apply custom substvars and clean-up debian/
|
|
||||||
cat debian/substvars.* | /bin/grep '^[-A-Za-z]*=' | /usr/bin/tr '=' ' ' |\
|
|
||||||
while read variable value; do
|
|
||||||
/bin/sed --in-place --expression="s/\${solaar:$variable}/$value/" debian/control
|
|
||||||
done
|
|
||||||
/bin/rm --force debian/substvars.*
|
|
||||||
|
|
||||||
/usr/bin/debuild \
|
|
||||||
--lintian --tgz-check \
|
|
||||||
--preserve-envvar=DISPLAY \
|
|
||||||
$DPKG_BUILPACKAGE_OPTS \
|
|
||||||
--lintian-opts --profile "$DEBCHANGE_VENDOR"
|
|
||||||
|
|
||||||
/bin/rm --force --recursive "$BUILD_DIR"
|
|
|
@ -1,25 +0,0 @@
|
||||||
solaar (0.9.2-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fixes for lintian warnings.
|
|
||||||
|
|
||||||
-- Daniel Pavel <daniel.pavel+debian@gmail.com> Wed, 24 Jul 2013 21:47:17 +0200
|
|
||||||
|
|
||||||
solaar (0.9.2-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Release 0.9.2.
|
|
||||||
* Closes: #717766.
|
|
||||||
|
|
||||||
-- Daniel Pavel <daniel.pavel+debian@gmail.com> Wed, 24 Jul 2013 20:59:52 +0200
|
|
||||||
|
|
||||||
solaar (0.9.1-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Release 0.9.1.
|
|
||||||
|
|
||||||
-- Daniel Pavel <daniel.pavel+debian@gmail.com> Sat, 13 Jul 2013 12:03:09 +0200
|
|
||||||
|
|
||||||
solaar (0.9.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Release 0.9.0.
|
|
||||||
* Initial Debian release (closes: #715172)
|
|
||||||
|
|
||||||
-- Daniel Pavel <daniel.pavel+debian@gmail.com> Tue, 09 Jul 2013 14:50:08 +0200
|
|
|
@ -1 +0,0 @@
|
||||||
9
|
|
|
@ -1,25 +0,0 @@
|
||||||
Source: solaar
|
|
||||||
Section: misc
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Daniel Pavel <daniel.pavel@gmail.com>
|
|
||||||
Build-Depends: debhelper (>= 9)
|
|
||||||
Build-Depends-Indep: python, po-debconf
|
|
||||||
X-Python-Version: >= 2.7
|
|
||||||
X-Python3-Version: >= 3.2
|
|
||||||
Standards-Version: 3.9.4
|
|
||||||
Homepage: http://pwr-solaar.github.io/Solaar
|
|
||||||
Vcs-Git: git://github.com/pwr/Solaar.git
|
|
||||||
Vcs-browser: http://github.com/pwr/Solaar
|
|
||||||
|
|
||||||
Package: solaar
|
|
||||||
Architecture: all
|
|
||||||
Depends: ${misc:Depends}, ${debconf:Depends}, udev (>= 175), passwd | adduser,
|
|
||||||
${python:Depends}, python3-pyudev (>= 0.13), python3-gi (>= 3.2), gir1.2-gtk-3.0 (>= 3.4),
|
|
||||||
${solaar:Desktop-Icon-Theme}
|
|
||||||
Recommends: gir1.2-notify-0.7, consolekit (>= 0.4.3) | systemd (>= 44),
|
|
||||||
python3-dbus (>= 1.1.0), upower
|
|
||||||
Suggests: gir1.2-ayatanaappindicator3-0.1 | gir1.2-appindicator3-0.1
|
|
||||||
Description: Logitech Unifying Receiver peripherals manager for Linux
|
|
||||||
Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals.
|
|
||||||
It is able to pair/unpair devices to the receiver, and for some devices read
|
|
||||||
battery status.
|
|
|
@ -1,45 +0,0 @@
|
||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
|
|
||||||
Upstream-Name: Solaar
|
|
||||||
Upstream-Contact: Daniel Pavel <daniel.pavel@gmail.com>
|
|
||||||
Upstream-Source: http://github.com/pwr-Solaar
|
|
||||||
|
|
||||||
Files: *
|
|
||||||
Copyright: Copyright 2012-2013 Daniel Pavel
|
|
||||||
License: GPL-2
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License version 2 as
|
|
||||||
published by the Free Software Foundation.
|
|
||||||
.
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
|
||||||
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
||||||
.
|
|
||||||
On Debian systems, the complete text of the GNU General Public License,
|
|
||||||
version 2, can be found in /usr/share/common-licenses/GPL-2.
|
|
||||||
|
|
||||||
Files: share/solaar/icons/solaar-init.svg share/solaar/icons/solaar-attention.svg share/solaar/icons/solaar.svg share/solaar-master.svg
|
|
||||||
License: http://creativecommons.org/licenses/by-sa/3.0/
|
|
||||||
Copyright: Copyright 2012-2013 Daniel Pavel
|
|
||||||
License: LGPL
|
|
||||||
|
|
||||||
Files: share/solaar/icons/light_*.png
|
|
||||||
Copyright: Oxygen Icons
|
|
||||||
License: LGPL
|
|
||||||
This library is free software; you can redistribute it and/or
|
|
||||||
modify it under the terms of the GNU Lesser General Public
|
|
||||||
License as published by the Free Software Foundation; either
|
|
||||||
version 3 of the License, or (at your option) any later version.
|
|
||||||
.
|
|
||||||
This library is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
Lesser General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU Lesser General Public
|
|
||||||
License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
Comment: These files were copied from the Oxygen icon theme (weather-*).
|
|
|
@ -1 +0,0 @@
|
||||||
[type: gettext/rfc822deb] solaar.templates
|
|
|
@ -1,76 +0,0 @@
|
||||||
# English translations for solaar package.
|
|
||||||
# Copyright (C) 2013 Daniel Pavel
|
|
||||||
# This file is distributed under the same license as the solaar package.
|
|
||||||
# Automatically generated, 2013.
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: solaar\n"
|
|
||||||
"Report-Msgid-Bugs-To: daniel.pavel@gmail.com\n"
|
|
||||||
"POT-Creation-Date: 2013-06-17 16:01+0200\n"
|
|
||||||
"PO-Revision-Date: 2013-06-17 16:01+0200\n"
|
|
||||||
"Last-Translator: Automatically generated\n"
|
|
||||||
"Language-Team: none\n"
|
|
||||||
"Language: en\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid "Use plugdev group?"
|
|
||||||
msgstr "Use plugdev group?"
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"By default, the Logitech receiver devices are only accessible by the root "
|
|
||||||
"user."
|
|
||||||
msgstr ""
|
|
||||||
"By default, the Logitech receiver devices are only accessible by the root "
|
|
||||||
"user."
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"To allow access to regular users (through solaar), the needed ACLs can be "
|
|
||||||
"applied, either by the ConsoleKit or systemd daemon, to the current seat "
|
|
||||||
"(logged-in user). Right now, ${SEAT_DAEMON_STATUS} daemon is running."
|
|
||||||
msgstr ""
|
|
||||||
"To allow access to regular users (through solaar), the needed ACLs can be "
|
|
||||||
"applied, either by the ConsoleKit or systemd daemon, to the current seat "
|
|
||||||
"(logged-in user). Right now, ${SEAT_DAEMON_STATUS} daemon is running."
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"If neither of these daemons is installed on your system, or you want to make "
|
|
||||||
"the receiver accessible to ssh logged-in through ssh, members of the "
|
|
||||||
"'plugdev' system group can be given access to the receiver devices."
|
|
||||||
msgstr ""
|
|
||||||
"If neither of these daemons is installed on your system, or you want to make "
|
|
||||||
"the receiver accessible to ssh logged-in through ssh, members of the "
|
|
||||||
"'plugdev' system group can be given access to the receiver devices."
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"If you do use the 'plugdev' group, don't forget to make sure all your "
|
|
||||||
"desktop users are members of the plugdev system group. You can add new "
|
|
||||||
"members to the group by running, as root:\n"
|
|
||||||
" gpasswd --add <username> plugdev\n"
|
|
||||||
"For the group membership to take effect, the affected users have to log-out "
|
|
||||||
"and log-in again."
|
|
||||||
msgstr ""
|
|
||||||
"If you do use the 'plugdev' group, don't forget to make sure all your "
|
|
||||||
"desktop users are members of the plugdev system group. You can add new "
|
|
||||||
"members to the group by running, as root:\n"
|
|
||||||
" gpasswd --add <username> plugdev\n"
|
|
||||||
"For the group membership to take effect, the affected users have to log-out "
|
|
||||||
"and log-in again."
|
|
|
@ -1,75 +0,0 @@
|
||||||
# Croatian translations for solaar package
|
|
||||||
# Copyright (C) YEAR THE solaar'S COPYRIGHT HOLDER
|
|
||||||
# This file is distributed under the same license as the solaar package.
|
|
||||||
# gogo <trebelnik2@gmail.com>, 2014.
|
|
||||||
#
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: solaar\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2015-03-31 17:40+0200\n"
|
|
||||||
"PO-Revision-Date: 2015-03-31 18:08+0100\n"
|
|
||||||
"Last-Translator: gogo <trebelnik2@gmail.com>\n"
|
|
||||||
"Language-Team: Croatian <hr@li.org>\n"
|
|
||||||
"Language: hr\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
|
||||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
|
||||||
"X-Generator: Poedit 1.5.4\n"
|
|
||||||
"X-Poedit-SourceCharset: UTF-8\n"
|
|
||||||
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:4
|
|
||||||
msgid "Use plugdev group?"
|
|
||||||
msgstr "Koristi plugdev grupu?"
|
|
||||||
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:4
|
|
||||||
msgid ""
|
|
||||||
"By default, the Logitech receiver devices are only accessible by the root "
|
|
||||||
"user."
|
|
||||||
msgstr ""
|
|
||||||
"Prema zadanom, uređaji Logitech prijemnika su dostupni samo korijenskom "
|
|
||||||
"korisniku."
|
|
||||||
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:4
|
|
||||||
msgid ""
|
|
||||||
"To allow access to regular users (through solaar), the needed ACLs can be "
|
|
||||||
"applied, either by the ConsoleKit or systemd daemon, to the current seat "
|
|
||||||
"(logged-in user). Right now, ${SEAT_DAEMON_STATUS} daemon is running."
|
|
||||||
msgstr ""
|
|
||||||
"Kako bi se dopustio pristup običnom korisniku (putem solaara), potrebni ACL-"
|
|
||||||
"ovi mogu se primijeniti, ili ConsoleKitom systemd pozadinskim programom, na "
|
|
||||||
"trenutno prijavljenog korisnika. Trenutno je, ${SEAT_DAEMON_STATUS} "
|
|
||||||
"pozadinki program pokrenut."
|
|
||||||
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:4
|
|
||||||
msgid ""
|
|
||||||
"If neither of these daemons is installed on your system, or you want to make "
|
|
||||||
"the receiver accessible to ssh logged-in through ssh, members of the "
|
|
||||||
"'plugdev' system group can be given access to the receiver devices."
|
|
||||||
msgstr ""
|
|
||||||
"Ako nijedan od tih pozadinskih programa nije instaliran na vaš sustav, ili "
|
|
||||||
"ako želite prijemnik učiniti dostupnim putem ssh prijave, članovima "
|
|
||||||
"'plugdev' grupe sustava može biti dan pristup uređajima prijemnika."
|
|
||||||
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:4
|
|
||||||
msgid ""
|
|
||||||
"If you do use the 'plugdev' group, don't forget to make sure all your "
|
|
||||||
"desktop users are members of the plugdev system group. You can add new "
|
|
||||||
"members to the group by running, as root:\n"
|
|
||||||
" gpasswd --add <username> plugdev\n"
|
|
||||||
"For the group membership to take effect, the affected users have to log-out "
|
|
||||||
"and log-in again."
|
|
||||||
msgstr ""
|
|
||||||
"Ako koristite 'plugdev' grupu, pobrinite se da svi vaši korisnici radne "
|
|
||||||
"površine su članovi plugdev grupe sustava. Možete dodati novog člana u grupu "
|
|
||||||
"pokretanjem kao korijenskog korisnika (root):\n"
|
|
||||||
" gpasswd --add <korisnikovo ime> plugdev\n"
|
|
||||||
"Kako bi članstvo grupe postalo aktivno, dodani korisnik mora se odjaviti i "
|
|
||||||
"ponovno prijaviti u sustav."
|
|
|
@ -1,62 +0,0 @@
|
||||||
# SOME DESCRIPTIVE TITLE.
|
|
||||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
|
||||||
# This file is distributed under the same license as the PACKAGE package.
|
|
||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
||||||
#
|
|
||||||
#, fuzzy
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: solaar\n"
|
|
||||||
"Report-Msgid-Bugs-To: solaar@packages.debian.org\n"
|
|
||||||
"POT-Creation-Date: 2013-06-17 16:01+0200\n"
|
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
||||||
"Language: \n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid "Use plugdev group?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"By default, the Logitech receiver devices are only accessible by the root "
|
|
||||||
"user."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"To allow access to regular users (through solaar), the needed ACLs can be "
|
|
||||||
"applied, either by the ConsoleKit or systemd daemon, to the current seat "
|
|
||||||
"(logged-in user). Right now, ${SEAT_DAEMON_STATUS} daemon is running."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"If neither of these daemons is installed on your system, or you want to make "
|
|
||||||
"the receiver accessible to ssh logged-in through ssh, members of the "
|
|
||||||
"'plugdev' system group can be given access to the receiver devices."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. Type: boolean
|
|
||||||
#. Description
|
|
||||||
#: ../solaar.templates:1001
|
|
||||||
msgid ""
|
|
||||||
"If you do use the 'plugdev' group, don't forget to make sure all your "
|
|
||||||
"desktop users are members of the plugdev system group. You can add new "
|
|
||||||
"members to the group by running, as root:\n"
|
|
||||||
" gpasswd --add <username> plugdev\n"
|
|
||||||
"For the group membership to take effect, the affected users have to log-out "
|
|
||||||
"and log-in again."
|
|
||||||
msgstr ""
|
|
|
@ -1,18 +0,0 @@
|
||||||
#!/usr/bin/make -f
|
|
||||||
# -*- makefile -*-
|
|
||||||
|
|
||||||
# Uncomment this to turn on verbose mode.
|
|
||||||
#export DH_VERBOSE=1
|
|
||||||
#export DH_OPTIONS=-v
|
|
||||||
|
|
||||||
PREFIX = /usr
|
|
||||||
|
|
||||||
%:
|
|
||||||
# Adding the required helpers
|
|
||||||
dh $@ --with=python3
|
|
||||||
|
|
||||||
override_dh_auto_install:
|
|
||||||
dh_auto_install -- --prefix=$(PREFIX) --install-lib=$(PREFIX)/share/solaar/lib
|
|
||||||
|
|
||||||
override_dh_python3:
|
|
||||||
dh_python3 $(PREFIX)/share/solaar/lib
|
|
|
@ -1,55 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
db_version 2.0
|
|
||||||
db_capb backup
|
|
||||||
|
|
||||||
consolekit_running() {
|
|
||||||
test -e /var/run/ConsoleKit/database
|
|
||||||
}
|
|
||||||
|
|
||||||
systemd_running() {
|
|
||||||
test -e /sys/fs/cgroup/systemd
|
|
||||||
}
|
|
||||||
|
|
||||||
plugdev_group_exists() {
|
|
||||||
getent group plugdev >/dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
# During normal installation/upgrade, try to avoid bothering the user
|
|
||||||
# if the current settings are sane.
|
|
||||||
if test -z "$DEBCONF_RECONFIGURE"; then
|
|
||||||
consolekit_running && exit 0
|
|
||||||
systemd_running && exit 0
|
|
||||||
|
|
||||||
if db_get solaar/use_plugdev_group; then
|
|
||||||
test "$RET" = true && plugdev_group_exists && exit 0
|
|
||||||
else
|
|
||||||
# If the group already exists, just use it.
|
|
||||||
plugdev_group_exists && db_set solaar/use_plugdev_group true && exit 0
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# If the package hasn't been configured yet, and no seat daemon is running,
|
|
||||||
# change the default.
|
|
||||||
if ! db_get solaar/use_plugdev_group; then
|
|
||||||
if ! consolekit_running && ! systemd_running; then
|
|
||||||
plugdev_group_exists && db_set solaar/use_plugdev_group true
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# update the question template
|
|
||||||
if consolekit_running; then
|
|
||||||
db_subst solaar/use_plugdev_group SEAT_DAEMON_STATUS "the ConsoleKit"
|
|
||||||
elif systemd_running; then
|
|
||||||
db_subst solaar/use_plugdev_group SEAT_DAEMON_STATUS "the systemd"
|
|
||||||
else
|
|
||||||
db_subst solaar/use_plugdev_group SEAT_DAEMON_STATUS "NEITHER"
|
|
||||||
fi
|
|
||||||
# ask the question
|
|
||||||
db_input high solaar/use_plugdev_group || true
|
|
||||||
db_go || true
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,6 +0,0 @@
|
||||||
usr/bin/
|
|
||||||
usr/share/solaar/
|
|
||||||
usr/share/locale/
|
|
||||||
usr/share/icons/hicolor/scalable/apps/
|
|
||||||
usr/share/applications/
|
|
||||||
usr/share/applications/solaar.desktop etc/xdg/autostart/
|
|
|
@ -1,13 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
set -e
|
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
|
||||||
db_get solaar/use_plugdev_group
|
|
||||||
if test "$RET" = true; then
|
|
||||||
# make sure the group exists if required
|
|
||||||
if ! getent group plugdev >/dev/null; then
|
|
||||||
groupadd --system plugdev || addgroup --system plugdev
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,21 +0,0 @@
|
||||||
Template: solaar/use_plugdev_group
|
|
||||||
Type: boolean
|
|
||||||
Default: false
|
|
||||||
_Description: Use plugdev group?
|
|
||||||
By default, the Logitech receiver devices are only accessible by the root user.
|
|
||||||
.
|
|
||||||
To allow access to regular users (through solaar), the needed ACLs can be
|
|
||||||
applied, either by the ConsoleKit or systemd daemon, to the current seat
|
|
||||||
(logged-in user).
|
|
||||||
Right now, ${SEAT_DAEMON_STATUS} daemon is running.
|
|
||||||
.
|
|
||||||
If neither of these daemons is installed on your system, or you want to make
|
|
||||||
the receiver accessible to ssh logged-in through ssh, members of the 'plugdev'
|
|
||||||
system group can be given access to the receiver devices.
|
|
||||||
.
|
|
||||||
If you do use the 'plugdev' group, don't forget to make sure all your desktop
|
|
||||||
users are members of the plugdev system group. You can add new members to the
|
|
||||||
group by running, as root:
|
|
||||||
gpasswd --add <username> plugdev
|
|
||||||
For the group membership to take effect, the affected users have to log-out
|
|
||||||
and log-in again.
|
|
|
@ -1,64 +0,0 @@
|
||||||
# This rule was added by Solaar.
|
|
||||||
#
|
|
||||||
# Allows non-root users to have raw access the Logitech Unifying USB Receiver
|
|
||||||
# device. For development purposes, allowing users to write to the receiver is
|
|
||||||
# potentially dangerous (e.g. perform firmware updates).
|
|
||||||
|
|
||||||
ACTION != "add", GOTO="solaar_end"
|
|
||||||
SUBSYSTEM != "hidraw", GOTO="solaar_end"
|
|
||||||
|
|
||||||
# official Unifying receivers
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c532", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# Nano receiver, "Unifying Ready"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52f", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# classic Nano receiver -- VX Nano mouse
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c526", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# classic Nano receiver -- MK220/MK320 mouse and keyboard combo
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52e", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# classic? Nano receiver -- V220 wireless mouse
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c51b", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# G-Series receiver -- G-Series mouse
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c531", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# other Nano receivers known to Solaar
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c517", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c518", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c51a", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c521", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c525", GOTO="solaar_apply"
|
|
||||||
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c534", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
# Lenovo nano receiver
|
|
||||||
ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="6042", GOTO="solaar_apply"
|
|
||||||
|
|
||||||
GOTO="solaar_end"
|
|
||||||
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
LABEL="solaar_apply"
|
|
||||||
|
|
||||||
# don't apply to the paired peripherals, just the receivers
|
|
||||||
DRIVERS=="logitech-djdevice|logitech-hidpp-device", GOTO="solaar_end"
|
|
||||||
|
|
||||||
# if the package configuration does not want the plugdev group, don't change the
|
|
||||||
# group and access mode
|
|
||||||
PROGRAM="/usr/bin/debconf-show solaar", RESULT=="*use_plugdev_group: false*", GOTO="solaar_no_plugdev"
|
|
||||||
MODE="0660", GROUP="plugdev"
|
|
||||||
|
|
||||||
LABEL="solaar_no_plugdev"
|
|
||||||
# tags for systemd/consolekit, they will apply the right ACLs for seated users
|
|
||||||
TAG+="uaccess", TAG+="udev-acl"
|
|
||||||
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
LABEL="solaar_end"
|
|
||||||
# vim: ft=udevrules
|
|
|
@ -1 +0,0 @@
|
||||||
3.0 (quilt)
|
|
|
@ -1,5 +0,0 @@
|
||||||
# distro package containing some required icons
|
|
||||||
Desktop-Icon-Theme=gnome-icon-theme | oxygen-icon-theme
|
|
||||||
|
|
||||||
# dependency for solaar-gnome3 (gnome-shell/unity specific)
|
|
||||||
Gnome-Icon-Theme=gnome-icon-theme
|
|
|
@ -1,2 +0,0 @@
|
||||||
Desktop-Icon-Theme=gnome-icon-theme | gnome-icon-theme-full | oxygen-icon-theme-complete
|
|
||||||
Gnome-Icon-Theme=gnome-icon-theme | gnome-icon-theme-full
|
|
|
@ -1,11 +0,0 @@
|
||||||
version=3
|
|
||||||
|
|
||||||
# GitHubRedir generator
|
|
||||||
# download url:
|
|
||||||
# http://githubredir.debian.net/github/pwr/Solaar/${tag_name}.tar.gz
|
|
||||||
http://githubredir.debian.net/github/pwr/Solaar/ (.*).tar.gz
|
|
||||||
|
|
||||||
# official GitHub page
|
|
||||||
# download url:
|
|
||||||
# https://github.com/pwr/Solaar/archive/${tag_name}.tar.gz
|
|
||||||
#https://github.com/pwr/Solaar/tags .*/(\d.*)\.tar\.gz
|
|
|
@ -1,22 +0,0 @@
|
||||||
[DEFAULT]
|
|
||||||
progress_indicator = 2
|
|
||||||
allow_unsigned_uploads = 0
|
|
||||||
login = anonymous
|
|
||||||
|
|
||||||
[solaar-ppa]
|
|
||||||
fqdn = ppa.launchpad.net
|
|
||||||
incoming = ~daniel.pavel/solaar/ubuntu/
|
|
||||||
method = ftp
|
|
||||||
allowed_distributions = precise
|
|
||||||
|
|
||||||
[solaar-snapshots-ppa]
|
|
||||||
fqdn = ppa.launchpad.net
|
|
||||||
incoming = ~daniel.pavel/solaar-snapshots/ubuntu/
|
|
||||||
method = ftp
|
|
||||||
allowed_distributions = precise
|
|
||||||
|
|
||||||
[mentors]
|
|
||||||
fqdn = mentors.debian.net
|
|
||||||
incoming = /upload
|
|
||||||
method = http
|
|
||||||
allowed_distributions = unstable
|
|
|
@ -1,53 +0,0 @@
|
||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_2} )
|
|
||||||
|
|
||||||
inherit distutils-r1 udev user linux-info gnome2-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Solaar is a Linux device manager for Logitech's Unifying Receiver peripherals"
|
|
||||||
HOMEPAGE="http://pwr-solaar.github.io/Solaar/"
|
|
||||||
SRC_URI="https://github.com/pwr/Solaar/archive/${PV}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
RDEPEND="${PYTHON_DEPS}
|
|
||||||
dev-python/pyudev
|
|
||||||
dev-python/pygobject[${PYTHON_USEDEP}]"
|
|
||||||
|
|
||||||
MY_P="Solaar-${PV}"
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
DOCS=( README.md COPYING COPYRIGHT ChangeLog )
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup plugdev
|
|
||||||
|
|
||||||
CONFIG_CHECK="HID_LOGITECH_DJ"
|
|
||||||
linux-info_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
|
|
||||||
udev_dorules rules.d/*.rules
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
dodoc -r docs/*
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
elog "To be able to use this application, the user must be on the plugdev group."
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() { gnome2_icon_savelist; }
|
|
||||||
pkg_postrm() { gnome2_icon_cache_update; }
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
export DEBCHANGE_VENDOR=ubuntu
|
|
||||||
export DISTRIBUTION=precise
|
|
||||||
|
|
||||||
export DEBFULLNAME='Daniel Pavel'
|
|
||||||
export DEBEMAIL='daniel.pavel+launchpad@gmail.com'
|
|
||||||
export DEBSIGN_KEYID=07D8904B
|
|
||||||
|
|
||||||
Z="$(readlink -f "$(dirname "$0")")"
|
|
||||||
"$Z"/build_deb.sh --rebuild "$@"
|
|
||||||
|
|
||||||
cd "$Z/../dist"
|
|
||||||
CHANGES_FILE=$(/bin/ls --format=single-column --sort=time solaar_*_source.changes | /usr/bin/head --lines=1)
|
|
||||||
/usr/bin/dput --config="$Z/dput.cf" solaar-snapshots-ppa "$CHANGES_FILE"
|
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
export DEBCHANGE_VENDOR=debian
|
|
||||||
export DISTRIBUTION=unstable
|
|
||||||
|
|
||||||
export DEBFULLNAME='Daniel Pavel'
|
|
||||||
export DEBEMAIL='daniel.pavel+debian@gmail.com'
|
|
||||||
export DEBSIGN_KEYID=0B34B1A7
|
|
||||||
|
|
||||||
Z="$(readlink -f "$(dirname "$0")")"
|
|
||||||
"$Z"/build_deb.sh --release "$@"
|
|
||||||
|
|
||||||
cd "$Z/../dist"
|
|
||||||
CHANGES_FILE=$(/bin/ls --format=single-column --sort=time solaar_*_source.changes | /usr/bin/head --lines=1)
|
|
||||||
/usr/bin/dput --config="$Z/dput.cf" mentors "$CHANGES_FILE"
|
|
Loading…
Reference in New Issue