Page MenuHomeSolus

D84.diff
No OneTemporary

D84.diff

diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/files/0001-remove-requires-dbus-python.patch b/files/0001-remove-requires-dbus-python.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-remove-requires-dbus-python.patch
@@ -0,0 +1,26 @@
+From f1899806454032991820b29b086bdf9c4fbc88c1 Mon Sep 17 00:00:00 2001
+From: Pierre-Yves <pyu@riseup.net>
+Date: Wed, 10 May 2017 11:09:45 +0200
+Subject: [PATCH 1/1] remove requires dbus-python
+
+Signed-off-by: Pierre-Yves <pyu@riseup.net>
+---
+ setup.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index d8115d2..a3bfb8b 100644
+--- a/setup.py
++++ b/setup.py
+@@ -75,7 +75,7 @@ setup(
+ 'console_scripts': ['autokey-gtk=autokey.gtkui.__main__:main']
+ },
+ scripts=['autokey-qt', 'autokey-run', 'autokey-shell'],
+- install_requires=['dbus-python', 'pyinotify', 'python3-xlib'],
++ install_requires=['pyinotify', 'python3-xlib'],
+ classifiers=[
+ 'Development Status :: 4 - Beta',
+ 'Intended Audience :: Developers',
+--
+2.12.2
+
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,42 @@
+name : autokey-py3
+version : 0.93.10
+release : 1
+source :
+ - https://github.com/autokey-py3/autokey/archive/v0.93.10.tar.gz : ad2c7de897414095c2b3a1937d1d3196165809ef4067efc149f25894ab95d4b4
+license : GPL-3.0
+component : system.utils
+summary : Python 3 port of AutoKey, a desktop automation utility for Linux and X11 with new features
+description: |
+ AutoKey is a desktop automation utility for Linux and X11. It allows the automation of virtually
+ any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI that
+ makes it highly accessible for novices, as well as a scripting interface offering the
+ full flexibility and power of the Python language.
+builddeps :
+ - pkgconfig(python-3.5)
+ - python3-dbus
+rundeps :
+ - libappindicator
+ - python-inotify
+ - python3-dbus
+ - python3-gobject
+ - python3-xlib
+setup : |
+ # fails to find 'dbus-python' although it is installed
+ %patch -p1 < $pkgfiles/0001-remove-requires-dbus-python.patch
+build : |
+ %python3_setup
+install : |
+ %python3_install
+
+ # remove Qt stuffs
+ rm -rfv $installdir/usr/lib/python3.5/site-packages/autokey/qtui/
+ rm -rfv $installdir/usr/share/kde4/
+ rm -fv $installdir/usr/share/applications/autokey-qt.desktop
+ rm -fv $installdir/usr/share/man/man1/autokey-qt.1
+ rm -fv $installdir/usr/bin/autokey-qt
+ rm -fv $installdir/usr/lib/python3.5/site-packages/autokey/__pycache__/qtapp.cpython-35.pyc
+ rm -fv $installdir/usr/lib/python3.5/site-packages/autokey/qtapp.py
+
+ rm -rfv $installdir/usr/share/icons/Humanity/
+ rm -rfv $installdir/usr/share/icons/ubuntu-mono*/
+
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,118 @@
+<PISI>
+ <Source>
+ <Name>autokey-py3</Name>
+ <Packager>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Packager>
+ <License>GPL-3.0</License>
+ <PartOf>system.utils</PartOf>
+ <Summary xml:lang="en">Python 3 port of AutoKey, a desktop automation utility for Linux and X11 with new features</Summary>
+ <Description xml:lang="en">AutoKey is a desktop automation utility for Linux and X11. It allows the automation of virtually
+any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI that
+makes it highly accessible for novices, as well as a scripting interface offering the
+full flexibility and power of the Python language.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>autokey-py3</Name>
+ <Summary xml:lang="en">Python 3 port of AutoKey, a desktop automation utility for Linux and X11 with new features</Summary>
+ <Description xml:lang="en">AutoKey is a desktop automation utility for Linux and X11. It allows the automation of virtually
+any task by responding to typed abbreviations and hotkeys. It offers a full-featured GUI that
+makes it highly accessible for novices, as well as a scripting interface offering the
+full flexibility and power of the Python language.
+</Description>
+ <PartOf>system.utils</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/PKG-INFO</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/SOURCES.txt</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/dependency_links.txt</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/entry_points.txt</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/requires.txt</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey-0.93.10-py3.5.egg-info/top_level.txt</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/__init__.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/common.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/configmanager.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/configmanager_constants.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/gtkapp.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/interface.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/iomediator.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/iomediator00.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/iomediator_Key.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/iomediator_constants.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/macro.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/model.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/monitor.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/scripting.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/scripting_Store.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/scripting_highlevel.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/__pycache__/service.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/common.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/configmanager.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/configmanager_constants.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkapp.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__init__.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__main__.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/__init__.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/__main__.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/configwindow.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/configwindow0.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/dialogs.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/notifier.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/popupmenu.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/__pycache__/settingsdialog.cpython-35.pyc</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/configwindow.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/configwindow0.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/abbrsettings.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/autokey.svg</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/blankpage.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/detectdialog.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/folderpage.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/hotkeysettings.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/mainwindow.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/menus.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/phrasepage.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/recorddialog.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/renamedialog.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/scriptpage.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/settingsdialog.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/settingswidget.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/data/windowfiltersettings.xml</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/dialogs.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/notifier.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/popupmenu.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/gtkui/settingsdialog.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/interface.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/iomediator.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/iomediator00.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/iomediator_Key.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/iomediator_constants.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/macro.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/model.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/monitor.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/scripting.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/scripting_Store.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/scripting_highlevel.py</Path>
+ <Path fileType="library">/usr/lib/python3.5/site-packages/autokey/service.py</Path>
+ <Path fileType="data">/usr/share/applications/autokey-gtk.desktop</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/autokey-status-dark.svg</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/autokey-status-error.svg</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/autokey-status.svg</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/autokey.png</Path>
+ <Path fileType="data">/usr/share/icons/hicolor/scalable/apps/autokey.svg</Path>
+ <Path fileType="man">/usr/share/man</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2017-05-10</Date>
+ <Version>0.93.10</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Jun 4 2023, 8:18 AM (9 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5849756
Default Alt Text
D84.diff (13 KB)

Event Timeline