new packages: python3-cairocffi, python3-cairosvg, python3-pyperclip, python3-svgwrite, python3-xcffib, wmctrl, xclip, xprintidle, budgie-extras

This commit is contained in:
suvari
2022-08-14 17:35:08 +03:00
parent 0572dc866b
commit cfdb85d8bf
33 changed files with 1915 additions and 52 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#shelltools.system("sed -i -e 's:T1_initLib:T1_InitLib:' meson.build || die")
mesontools.configure("-D b_pie=false")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("README*", "LICENSE")
+141
View File
@@ -0,0 +1,141 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>budgie-extras</Name>
<Homepage>http://projects.gnome.org/budgie-extras/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<Icon>budgie-extras</Icon>
<PartOf>desktop.budgie</PartOf>
<IsA>app:gui</IsA>
<Summary>Additional Budgie Desktop enhancements for the user experience</Summary>
<Description>Additional Budgie Desktop enhancements for the user experience</Description>
<Archive sha1sum="3266c25afd08c76454c89a5378c62bd91b4d17bb" type="tarxz">https://github.com/UbuntuBudgie/budgie-extras/releases/download/v1.4.0/budgie-extras-1.4.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>ninja</Dependency>
<Dependency>meson</Dependency>
<Dependency>intltool</Dependency>
<Dependency>xprintidle</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>vala-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libgee-devel</Dependency>
<Dependency>libnma-devel</Dependency>
<Dependency>libpeas-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>granite-devel</Dependency>
<Dependency>libsoup-devel</Dependency>
<Dependency>python-pillow</Dependency>
<Dependency>xdotool-devel</Dependency>
<Dependency>python3-psutil</Dependency>
<Dependency>xorg-app-devel</Dependency>
<Dependency>libhandy-devel</Dependency>
<Dependency>libwnck3-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>keybinder-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>appstream-devel</Dependency>
<Dependency>zeitgeist-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>imagemagick-devel</Dependency>
<Dependency>python-cairo-devel</Dependency>
<Dependency>budgie-desktop-devel</Dependency>
<Dependency>NetworkManager-devel</Dependency>
<Dependency>python3-pygobject3-devel</Dependency>
<Dependency>gnome-settings-daemon-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch></Patch> -->
</Patches>
</Source>
<Package>
<Name>budgie-extras</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>vala</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>wmctrl</Dependency>
<Dependency>libgee</Dependency>
<Dependency>libnma</Dependency>
<Dependency>zenity</Dependency>
<Dependency>xdotool</Dependency>
<Dependency>granite</Dependency>
<Dependency>libpeas</Dependency>
<Dependency>libsoup</Dependency>
<Dependency>libhandy</Dependency>
<Dependency>libwnck3</Dependency>
<Dependency>xorg-app</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>keybinder</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>zeitgeist</Dependency>
<Dependency>xprintidle</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>imagemagick</Dependency>
<Dependency>vorbis-tools</Dependency>
<Dependency>python-cairo</Dependency>
<Dependency>python3-xlib</Dependency>
<Dependency>python-pillow</Dependency>
<Dependency>python-psutil</Dependency>
<Dependency>python3-pyudev</Dependency>
<Dependency>NetworkManager</Dependency>
<Dependency>budgie-desktop</Dependency>
<Dependency>python3-cairosvg</Dependency>
<Dependency>python3-svgwrite</Dependency>
<Dependency>python3-pygobject3</Dependency>
<Dependency>python3-requests</Dependency>
<Dependency>python3-pyperclip</Dependency>
<Dependency>sound-theme-freedesktop</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/budgie-desktop/plugins</Path>
<Path fileType="library">/usr/lib/budgie-window-shuffler</Path>
<Path fileType="library">/usr/lib/budgie-extras-daemon</Path>
<Path fileType="library">/usr/lib/budgie-previews</Path>
<Path fileType="library">/usr/lib/quickchar</Path>
<Path fileType="library">/usr/lib/budgie-wallstreet</Path>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/budgie-desktop</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/budgie-extras-daemon</Path>
<Path fileType="data">/usr/share/glib-2.0</Path>
<Path fileType="data">/usr/share/quickchar</Path>
<Path fileType="data">/usr/share/metainfo</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>budgie-extras-docs</Name>
<Summary>Documentation files for budgie-extras</Summary>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-10</Date>
<Version>1.4.0</Version>
<Comment>First Release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>budgie-extras</Name>
<Summary xml:lang="tr">Kullanıcı deneyimi için ek Budgie Desktop geliştirmeleri</Summary>
<Description xml:lang="tr">Kullanıcı deneyimi için ek Budgie Desktop geliştirmeleri.</Description>
</Source>
<!-- <Package>
<Name>budgie-extras-devel</Name>
<Summary xml:lang="tr">budgie-extras için geliştirme dosyaları</Summary>
</Package> -->
<Package>
<Name>budgie-extras-docs</Name>
<Summary xml:lang="tr">budgie-extras için belgelendirme dosyaları</Summary>
</Package>
</PISI>
+683 -45
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
4ea4f1e0452394710c3d0dadcf1e257395f6af63
c1d754907ded2b58cce401bb4008e77499ef32da
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
9a2b6ac10c52108bf29f91ac17b590a5b2ebc263
7f6e6030e8d1a4d9482746f31674750880183ebe
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
pythonmodules.compile(pyVer="3")
shelltools.system("python3 setup.py build")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-cairocffi</Name>
<Homepage>https://cairocffi.readthedocs.io/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo.</Summary>
<Description>cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python bindings and object-oriented API for cairo.</Description>
<Archive sha1sum="576b46b41deb1135e24e3c88fb131cc61d44841f" type="targz">https://github.com/Kozea/cairocffi/archive/refs/tags/v1.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>pip3</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-pytest-runner</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-cairocffi</Name>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>python3</Dependency>
<Dependency>python3-cffi</Dependency>
<Dependency>python3-xcffib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>1.3.0</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-cairocffi</Name>
<Summary xml:lang="tr">cairocffi, Cairo için bir dizi Python bağlaması ve nesne yönelimli API olan Pycairo için CFFI tabanlı bir drop-in yedeğidir.</Summary>
<Description xml:lang="tr">cairocffi, Cairo için bir dizi Python bağlaması ve nesne yönelimli API olan Pycairo için CFFI tabanlı bir drop-in yedeğidir.</Description>
</Source>
</PISI>
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
pythonmodules.compile(pyVer="3")
shelltools.system("python3 setup.py build")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,49 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-cairosvg</Name>
<Homepage>https://cairosvg.org/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPL3</License>
<IsA>library</IsA>
<Summary>SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files</Summary>
<Description>SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files</Description>
<Archive sha1sum="49102d49a47a7ae8631b581ca5632e22fa225a25" type="targz">https://github.com/Kozea/CairoSVG/archive/refs/tags/2.5.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-pillow</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-defusedxml</Dependency>
<Dependency>python3-pytest-runner</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-cairosvg</Name>
<RuntimeDependencies>
<Dependency>python3</Dependency>
<Dependency>python3-pillow</Dependency>
<Dependency>python3-cairocffi</Dependency>
<Dependency>python3-defusedxml</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>2.5.2</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-cairosvg</Name>
<Summary xml:lang="tr">Cairo'ya dayalı SVG dönüştürücü. SVG dosyalarını PDF, PostScript ve PNG dosyalarına aktarabilir</Summary>
<Description xml:lang="tr">Cairo'ya dayalı SVG dönüştürücü. SVG dosyalarını PDF, PostScript ve PNG dosyalarına aktarabilir</Description>
</Source>
</PISI>
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
pythonmodules.compile(pyVer="3")
shelltools.system("python3 setup.py build")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,49 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-pyperclip</Name>
<Homepage>https://github.com/asweigart/pyperclip</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>A cross-platform clipboard module for Python</Summary>
<Description>The Python X Library is intended to be a fully functional X client library for Python programs. It is written entirely in Python, in contrast to earlier X libraries for Python (the ancient X extension and the newer plxlib) which were interfaces to the C Xlib.</Description>
<Archive sha1sum="ce2bc12b708e77aac5f4ff7f2ac6d52f146cdbfb" type="targz">https://files.pythonhosted.org/packages/a7/2c/4c64579f847bd5d539803c8b909e54ba087a79d01bb3aba433a95879a6c5/pyperclip-1.8.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>pip3</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-pyperclip</Name>
<RuntimeDependencies>
<Dependency>xsel</Dependency>
<Dependency>xclip</Dependency>
<Dependency>python3</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>1.8.2</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-pyperclip</Name>
<Summary xml:lang="tr">Python için platformlar arası pano modülü</Summary>
<Description xml:lang="tr">Pyperclip, panoya kopyalama ve yapıştırma işlevleri için platformlar arası bir Python modülüdür.</Description>
</Source>
</PISI>
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
pythonmodules.compile(pyVer="3")
shelltools.system("python3 setup.py build")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-svgwrite</Name>
<Homepage>https://github.com/mozman/svgwrite</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A Python library to create SVG drawings</Summary>
<Description>A Python library to create SVG drawings</Description>
<Archive sha1sum="7951ffa4c096118e24e55e3ecc4ebdc80ca67357" type="targz">https://github.com/mozman/svgwrite/archive/refs/tags/v1.4.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-pyparsing</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-svgwrite</Name>
<RuntimeDependencies>
<Dependency>python3</Dependency>
<Dependency>python3-pyparsing</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>1.4.3</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-svgwrite</Name>
<Summary xml:lang="tr">SVG çizimleri oluşturmak için bir Python kitaplığı</Summary>
<Description xml:lang="tr">SVG çizimleri oluşturmak için bir Python kitaplığı</Description>
</Source>
</PISI>
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def build():
pythonmodules.compile(pyVer="3")
shelltools.system("python3 setup.py build")
def install():
pythonmodules.install(pyVer="3")
pisitools.dodoc("LICENSE*", "README*")
@@ -0,0 +1,53 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-xcffib</Name>
<Homepage>https://pypi.python.org/pypi/xcffib</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>Apache</License>
<IsA>library</IsA>
<Summary>Python3 drop in replacement for xpyb, an XCB python binding</Summary>
<Description>Python3 drop in replacement for xpyb, an XCB python binding</Description>
<Archive sha1sum="4254d0f5d99f441dc27b0283b8a8c4b8f4bebff2" type="targz">https://files.pythonhosted.org/packages/c6/1b/f15d45abbc85ad13ffc8f7bf00bd1c39be32211c500027066469ef9a76cb/xcffib-0.11.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>pip3</Dependency>
<Dependency>python3-six</Dependency>
<Dependency>python3-cffi</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-xcffib</Name>
<RuntimeDependencies>
<Dependency>libxcb</Dependency>
<Dependency>python3</Dependency>
<Dependency>python3-six</Dependency>
<Dependency>python3-cffi</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/python3*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>0.11.1</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-xcffib</Name>
<Summary xml:lang="tr">cffi'ye dayalı xpyb için bir yedek parça</Summary>
<Description xml:lang="tr">Bir XCB python bağlaması olan xpyb'nin yerine Python3 düşüşü.</Description>
</Source>
</PISI>
@@ -16,20 +16,23 @@
<Archive sha1sum="4ed29f45e653ebe258a719d935853699065a99ea" type="targz">https://github.com/python-xlib/python-xlib/archive/0.31.tar.gz</Archive>
<BuildDependencies>
<Dependency>pip3</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-setuptools-scm</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python3-xlib</Name>
<Summary>X client library for Python3.</Summary>
<RuntimeDependencies>
<Dependency>python3-six</Dependency>
<Dependency>python3</Dependency>
<Dependency>python3-six</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-importlib_metadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/python3-xlib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/python3*</Path>
</Files>
</Package>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
#shelltools.makedirs("wmctrl-1.0.7")
autotools.configure()
def build():
#shelltools.cd("wmctrl-1.0.7")
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s LIBDIR=%s/usr/lib" % (get.installDIR(), get.installDIR()))
pisitools.dodoc("COPYING", "README")
+423
View File
@@ -0,0 +1,423 @@
--- wmctrl-1.07.orig/debian/control
+++ wmctrl-1.07/debian/control
@@ -0,0 +1,20 @@
+Source: wmctrl
+Section: x11
+Priority: optional
+Maintainer: Decklin Foster <decklin@red-bean.com>
+Build-Depends: debhelper (>= 4.0.0), x11proto-core-dev, libx11-dev, libxmu-dev, libglib2.0-dev (>= 2.4.0)
+Standards-Version: 3.6.2
+
+Package: wmctrl
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: control an EWMH/NetWM compatible X Window Manager
+ Wmctrl is a command line tool to interact with an
+ EWMH/NetWM compatible X Window Manager (examples include
+ Enlightenment, icewm, kwin, metacity, and sawfish).
+ .
+ Wmctrl provides command line access to almost all the features
+ defined in the EWMH specification. For example it can maximize
+ windows, make them sticky, set them to be always on top. It can
+ switch and resize desktops and perform many other useful
+ operations.
--- wmctrl-1.07.orig/debian/wmctrl.docs
+++ wmctrl-1.07/debian/wmctrl.docs
@@ -0,0 +1 @@
+README
--- wmctrl-1.07.orig/debian/watch
+++ wmctrl-1.07/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://sweb.cz/tripie/utils/wmctrl/dist/ wmctrl-(.*)\.tar\.gz debian uupdate
--- wmctrl-1.07.orig/debian/compat
+++ wmctrl-1.07/debian/compat
@@ -0,0 +1 @@
+4
--- wmctrl-1.07.orig/debian/changelog
+++ wmctrl-1.07/debian/changelog
@@ -0,0 +1,69 @@
+wmctrl (1.07-6) unstable; urgency=low
+
+ * Reverted CARD32 patch, which was broken on amd64; use fix from Chris
+ Donoghue instead. (Closes: #362068)
+ * Change x-dev -> x11proto-core-dev build-dep.
+
+ -- Decklin Foster <decklin@red-bean.com> Tue, 18 Apr 2006 10:20:00 -0400
+
+wmctrl (1.07-5) unstable; urgency=low
+
+ * Not all the new build-deps from -2 were actually added to debian/control.
+ (Closes: #345816)
+
+ -- Decklin Foster <decklin@red-bean.com> Tue, 3 Jan 2006 14:26:57 -0500
+
+wmctrl (1.07-4) unstable; urgency=low
+
+ * Get rid of huge mess in .diff.gz caused by vim's braindead folding.
+
+ -- Decklin Foster <decklin@red-bean.com> Mon, 2 Jan 2006 23:27:14 -0500
+
+wmctrl (1.07-3) unstable; urgency=low
+
+ * Fix typo in description (Closes: #345576)
+
+ -- Decklin Foster <decklin@red-bean.com> Mon, 2 Jan 2006 22:53:30 -0500
+
+wmctrl (1.07-2) unstable; urgency=low
+
+ * Patch main.c to use CARD32 for all EWMH properties instead of unsigned
+ long, which may be 64 bits on 64-bit archs. (Closes: #344080)
+ * Replace xlibs-dev build-dep with libx11-dev, x-dev, libxmu-dev.
+ * Update Standards-Version to 3.6.2.
+
+ -- Decklin Foster <decklin@red-bean.com> Mon, 2 Jan 2006 22:34:27 -0500
+
+wmctrl (1.07-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Decklin Foster <decklin@red-bean.com> Sat, 29 Jan 2005 09:45:14 -0500
+
+wmctrl (1.06-1) unstable; urgency=low
+
+ * New upstream release
+ - debian/wmctrl.1: merged upstream.
+ * debian/watch: added trailing / to directory (Thanks, Shyamal).
+ * debian/control: lowercase first letter of description.
+
+ -- Decklin Foster <decklin@red-bean.com> Sat, 22 Jan 2005 14:04:09 -0500
+
+wmctrl (1.05-2) unstable; urgency=low
+
+ * Adopting package created by Debian user Shyamal Prasad
+ <shyamal@member.fsf.org>.
+ * Removed debian/{pre,post}{inst,rm}.ex and config.{sub,guess}, and do not
+ generate config.{sub,guess} in clean.
+ * Removed example cruft in copyright and watch.
+ * Install ChangeLog as the upstream changelog, not a doc. Do not install
+ NEWS, since it is empty.
+
+ -- Decklin Foster <decklin@red-bean.com> Mon, 13 Dec 2004 10:41:11 -0500
+
+wmctrl (1.05-1) unstable; urgency=low
+
+ * Initial Release. Added man page wmctrl.1 (closes: #285397)
+
+ -- Shyamal Prasad <shyamal@member.fsf.org> Thu, 12 Dec 2004 18:59:40 -0800
+
--- wmctrl-1.07.orig/debian/rules
+++ wmctrl-1.07/debian/rules
@@ -0,0 +1,91 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+config.status: configure
+ dh_testdir
+ # Add here commands to configure the package.
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) distclean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/wmctrl.
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/wmctrl
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+# dh_install
+# dh_installmenu
+# dh_installlogrotate
+# dh_installinit
+# dh_installinfo
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- wmctrl-1.07.orig/debian/copyright
+++ wmctrl-1.07/debian/copyright
@@ -0,0 +1,15 @@
+This package was debianized by Shyamal Prasad <shyamal@member.fsf.org> on
+Thu, 12 Dec 2004 18:59:40 -0800.
+
+It was downloaded from http://sweb.cz/tripie/utils/wmctrl/
+
+Upstream Author: Tomas Styblo <tripie@cpan.org>
+
+Copyright (C) 2003, Tomas Styblo <tripie@cpan.org>
+
+You are free to distribute this software under the terms of the GNU
+General Public License.
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in the file `/usr/share/common-licenses/GPL'.
+
--- wmctrl-1.07.orig/BAH
+++ wmctrl-1.07/BAH
@@ -0,0 +1,172 @@
+--- wmctrl-1.07.orig/main.c
++++ wmctrl-1.07/main.c
+@@ -31,6 +31,7 @@
+ #include <string.h>
+ #include <locale.h>
+ #include <X11/Xlib.h>
++#include <X11/Xmd.h>
+ #include <X11/Xatom.h>
+ #include <X11/cursorfont.h>
+ #include <X11/Xmu/WinUtil.h>
+@@ -477,8 +478,8 @@
+ Window *sup_window = NULL;
+ gchar *wm_name = NULL;
+ gchar *wm_class = NULL;
+- unsigned long *wm_pid = NULL;
+- unsigned long *showing_desktop = NULL;
++ CARD32 *wm_pid = NULL;
++ CARD32 *showing_desktop = NULL;
+ gboolean name_is_utf8 = TRUE;
+ gchar *name_out;
+ gchar *class_out;
+@@ -517,13 +518,13 @@
+
+
+ /* WM_PID */
+- if (! (wm_pid = (unsigned long *)get_property(disp, *sup_window,
++ if (! (wm_pid = (CARD32 *)get_property(disp, *sup_window,
+ XA_CARDINAL, "_NET_WM_PID", NULL))) {
+ p_verbose("Cannot get pid of the window manager (_NET_WM_PID).\n");
+ }
+
+ /* _NET_SHOWING_DESKTOP */
+- if (! (showing_desktop = (unsigned long *)get_property(disp, DefaultRootWindow(disp),
++ if (! (showing_desktop = (CARD32 *)get_property(disp, DefaultRootWindow(disp),
+ XA_CARDINAL, "_NET_SHOWING_DESKTOP", NULL))) {
+ p_verbose("Cannot get the _NET_SHOWING_DESKTOP property.\n");
+ }
+@@ -678,13 +679,13 @@
+ }/*}}}*/
+
+ static int window_to_desktop (Display *disp, Window win, int desktop) {/*{{{*/
+- unsigned long *cur_desktop = NULL;
++ CARD32 *cur_desktop = NULL;
+ Window root = DefaultRootWindow(disp);
+
+ if (desktop == -1) {
+- if (! (cur_desktop = (unsigned long *)get_property(disp, root,
++ if (! (cur_desktop = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_NET_CURRENT_DESKTOP", NULL))) {
+- if (! (cur_desktop = (unsigned long *)get_property(disp, root,
++ if (! (cur_desktop = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_WIN_WORKSPACE", NULL))) {
+ fputs("Cannot get current desktop properties. "
+ "(_NET_CURRENT_DESKTOP or _WIN_WORKSPACE property)"
+@@ -702,12 +703,12 @@
+
+ static int activate_window (Display *disp, Window win, /* {{{ */
+ gboolean switch_desktop) {
+- unsigned long *desktop;
++ CARD32 *desktop;
+
+ /* desktop ID */
+- if ((desktop = (unsigned long *)get_property(disp, win,
++ if ((desktop = (CARD32 *)get_property(disp, win,
+ XA_CARDINAL, "_NET_WM_DESKTOP", NULL)) == NULL) {
+- if ((desktop = (unsigned long *)get_property(disp, win,
++ if ((desktop = (CARD32 *)get_property(disp, win,
+ XA_CARDINAL, "_WIN_WORKSPACE", NULL)) == NULL) {
+ p_verbose("Cannot find desktop ID of the window.\n");
+ }
+@@ -1016,16 +1017,16 @@
+ }/*}}}*/
+
+ static int list_desktops (Display *disp) {/*{{{*/
+- unsigned long *num_desktops = NULL;
+- unsigned long *cur_desktop = NULL;
++ CARD32 *num_desktops = NULL;
++ CARD32 *cur_desktop = NULL;
+ unsigned long desktop_list_size = 0;
+- unsigned long *desktop_geometry = NULL;
++ CARD32 *desktop_geometry = NULL;
+ unsigned long desktop_geometry_size = 0;
+ gchar **desktop_geometry_str = NULL;
+- unsigned long *desktop_viewport = NULL;
++ CARD32 *desktop_viewport = NULL;
+ unsigned long desktop_viewport_size = 0;
+ gchar **desktop_viewport_str = NULL;
+- unsigned long *desktop_workarea = NULL;
++ CARD32 *desktop_workarea = NULL;
+ unsigned long desktop_workarea_size = 0;
+ gchar **desktop_workarea_str = NULL;
+ gchar *list = NULL;
+@@ -1036,9 +1037,9 @@
+ gchar **names = NULL;
+ gboolean names_are_utf8 = TRUE;
+
+- if (! (num_desktops = (unsigned long *)get_property(disp, root,
++ if (! (num_desktops = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_NET_NUMBER_OF_DESKTOPS", NULL))) {
+- if (! (num_desktops = (unsigned long *)get_property(disp, root,
++ if (! (num_desktops = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_WIN_WORKSPACE_COUNT", NULL))) {
+ fputs("Cannot get number of desktops properties. "
+ "(_NET_NUMBER_OF_DESKTOPS or _WIN_WORKSPACE_COUNT)"
+@@ -1047,9 +1048,9 @@
+ }
+ }
+
+- if (! (cur_desktop = (unsigned long *)get_property(disp, root,
++ if (! (cur_desktop = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_NET_CURRENT_DESKTOP", NULL))) {
+- if (! (cur_desktop = (unsigned long *)get_property(disp, root,
++ if (! (cur_desktop = (CARD32 *)get_property(disp, root,
+ XA_CARDINAL, "_WIN_WORKSPACE", NULL))) {
+ fputs("Cannot get current desktop properties. "
+ "(_NET_CURRENT_DESKTOP or _WIN_WORKSPACE property)"
+@@ -1074,21 +1075,21 @@
+ }
+
+ /* common size of all desktops */
+- if (! (desktop_geometry = (unsigned long *)get_property(disp, DefaultRootWindow(disp),
++ if (! (desktop_geometry = (CARD32 *)get_property(disp, DefaultRootWindow(disp),
+ XA_CARDINAL, "_NET_DESKTOP_GEOMETRY", &desktop_geometry_size))) {
+ p_verbose("Cannot get common size of all desktops (_NET_DESKTOP_GEOMETRY).\n");
+ }
+
+ /* desktop viewport */
+- if (! (desktop_viewport = (unsigned long *)get_property(disp, DefaultRootWindow(disp),
++ if (! (desktop_viewport = (CARD32 *)get_property(disp, DefaultRootWindow(disp),
+ XA_CARDINAL, "_NET_DESKTOP_VIEWPORT", &desktop_viewport_size))) {
+ p_verbose("Cannot get common size of all desktops (_NET_DESKTOP_VIEWPORT).\n");
+ }
+
+ /* desktop workarea */
+- if (! (desktop_workarea = (unsigned long *)get_property(disp, DefaultRootWindow(disp),
++ if (! (desktop_workarea = (CARD32 *)get_property(disp, DefaultRootWindow(disp),
+ XA_CARDINAL, "_NET_WORKAREA", &desktop_workarea_size))) {
+- if (! (desktop_workarea = (unsigned long *)get_property(disp, DefaultRootWindow(disp),
++ if (! (desktop_workarea = (CARD32 *)get_property(disp, DefaultRootWindow(disp),
+ XA_CARDINAL, "_WIN_WORKAREA", &desktop_workarea_size))) {
+ p_verbose("Cannot get _NET_WORKAREA property.\n");
+ }
+@@ -1301,16 +1302,16 @@
+ gchar *title_out = get_output_str(title_utf8, TRUE);
+ gchar *client_machine;
+ gchar *class_out = get_window_class(disp, client_list[i]); /* UTF8 */
+- unsigned long *pid;
+- unsigned long *desktop;
++ CARD32 *pid;
++ CARD32 *desktop;
+ int x, y, junkx, junky;
+ unsigned int wwidth, wheight, bw, depth;
+ Window junkroot;
+
+ /* desktop ID */
+- if ((desktop = (unsigned long *)get_property(disp, client_list[i],
++ if ((desktop = (CARD32 *)get_property(disp, client_list[i],
+ XA_CARDINAL, "_NET_WM_DESKTOP", NULL)) == NULL) {
+- desktop = (unsigned long *)get_property(disp, client_list[i],
++ desktop = (CARD32 *)get_property(disp, client_list[i],
+ XA_CARDINAL, "_WIN_WORKSPACE", NULL);
+ }
+
+@@ -1319,7 +1320,7 @@
+ XA_STRING, "WM_CLIENT_MACHINE", NULL);
+
+ /* pid */
+- pid = (unsigned long *)get_property(disp, client_list[i],
++ pid = (CARD32 *)get_property(disp, client_list[i],
+ XA_CARDINAL, "_NET_WM_PID", NULL);
+
+ /* geometry */
--- wmctrl-1.07.orig/main.c
+++ wmctrl-1.07/main.c
@@ -1425,6 +1425,16 @@
*
* long_length = Specifies the length in 32-bit multiples of the
* data to be retrieved.
+ *
+ * NOTE: see
+ * http://mail.gnome.org/archives/wm-spec-list/2003-March/msg00067.html
+ * In particular:
+ *
+ * When the X window system was ported to 64-bit architectures, a
+ * rather peculiar design decision was made. 32-bit quantities such
+ * as Window IDs, atoms, etc, were kept as longs in the client side
+ * APIs, even when long was changed to 64 bits.
+ *
*/
if (XGetWindowProperty(disp, win, xa_prop_name, 0, MAX_PROPERTY_VALUE_LEN / 4, False,
xa_prop_type, &xa_ret_type, &ret_format,
@@ -1441,6 +1451,8 @@
/* null terminate the result to make string handling easier */
tmp_size = (ret_format / 8) * ret_nitems;
+ /* Correct 64 Architecture implementation of 32 bit data */
+ if(ret_format==32) tmp_size *= sizeof(long)/4;
ret = g_malloc(tmp_size + 1);
memcpy(ret, ret_prop, tmp_size);
ret[tmp_size] = '\0';
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>wmctrl</Name>
<Homepage>http://tripie.sweb.cz/utils/wmctrl/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPL</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Icon>wmctrl</Icon>
<Summary>Control your EWMH compliant window manager from command line</Summary>
<Description>The wmctrl program is a UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager.</Description>
<Archive sha1sum="a123019a7fd5adc3e393fc1108cb706268a34e4d" type="targz">http://tripie.sweb.cz/utils/wmctrl/dist/wmctrl-1.07.tar.gz</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>wmctrl_1.07-6.diff</Patch>
</Patches>
</Source>
<Package>
<Name>wmctrl</Name>
<Summary>Control your EWMH compliant window manager from command line</Summary>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXmu</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>1.0.7</Version>
<Comment>First release.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>wmctrl</Name>
<Summary xml:lang="tr">EWMH uyumlu pencere yöneticinizi komut satırından kontrol edin</Summary>
<Description xml:lang="tr">wmctrl programı, bir EWMH/NetWM uyumlu X Pencere Yöneticisi ile etkileşim kurmak için bir UNIX/Linux komut satırı aracıdır.</Description>
</Source>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf()
autotools.rawConfigure()
def build():
pisitools.dosed("Makefile", "/usr/local", "/usr")
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "README*")
+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xclip</Name>
<Homepage>https://github.com/astrand/xclip</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Command line interface to the X11 clipboard</Summary>
<Description>xclip is a command line utility that is designed to run on any system with an X11 implementation. It provides an interface to X selections ("the clipboard") from the command line.</Description>
<Archive sha1sum="0231194c2d244213f5b8d83e3e676aa3cb0ef8eb" type="targz">https://github.com/astrand/xclip/archive/0.13.tar.gz</Archive>
<BuildDependencies>
<Dependency>libXt-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>libXau-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXdmcp-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xclip</Name>
<RuntimeDependencies>
<Dependency>libXt</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>libXau</Dependency>
<Dependency>libXmu</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXdmcp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-08-13</Date>
<Version>0.13</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xclip</Name>
<Summary xml:lang="tr">xclip, X11 panosuna komut satırı arayüzü</Summary>
<Description xml:lang="tr">xclip, X11 uygulamasına sahip herhangi bir sistemde çalışmak üzere tasarlanmış bir komut satırı yardımcı programıdır. Komut satırından X seçimlerine ("pano") bir arayüz sağlar.</Description>
</Source>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
mesontools.configure()
def build():
mesontools.build()
def check():
mesontools.build("test")
def install():
mesontools.install()
pisitools.dodoc("COPYING", "README*")
+50
View File
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xprintidle</Name>
<Homepage>https://github.com/g0hl1n/xprintidle</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Icon>xprintidle</Icon>
<Summary>Print X idle time</Summary>
<Description>a utility that queries the X server for the user's idle time and prints it to stdout</Description>
<Archive sha1sum="1c0450c72ff0c9d0f6ac03c4aab2fa05c594eab8" type="targz">https://github.com/g0hl1n/xprintidle/archive/refs/tags/0.2.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xprintidle</Name>
<Summary>CAC (Common Access Card) library</Summary>
<RuntimeDependencies>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXScrnSaver</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc/</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2021-02-10</Date>
<Version>0.2.5</Version>
<Comment>First release.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xprintidle</Name>
<Summary xml:lang="tr">Print X idle time</Summary>
<Description xml:lang="tr">Kullanıcının boşta kaldığı süre için X sunucusunu sorgulayan ve bunu stdout'a yazdıran bir yardımcı program.</Description>
</Source>
</PISI>