firebird: rebuild for icu, github-cli: fix version number, new packages: python3-evdev and solaar

This commit is contained in:
suvari
2025-03-07 17:46:23 +03:00
parent 5836575bc7
commit d4db194230
12 changed files with 347505 additions and 346758 deletions
+15
View File
@@ -0,0 +1,15 @@
#!/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 shelltools, autotools, get
def build():
shelltools.export("PYTHON", "/usr/bin/python3")
pythonmodules.run("-m build --wheel --skip-dependency-check --no-isolation", pyVer="3")
def install():
pythonmodules.run("-m installer --destdir='%s' dist/*.whl" % get.installDIR(), pyVer="3")
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>solaar</Name>
<Homepage>https://pwr-solaar.github.io/Solaar/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPL-2.0</License>
<Icon>solaar</Icon>
<Summary>Linux device manager for a wide range of Logitech devices</Summary>
<Description>Solaar is a Linux manager for many Logitech keyboards, mice, and other devices that connect wirelessly to a Unifying, Bolt, Lightspeed or Nano receiver as well as many Logitech devices that connect via a USB cable or Bluetooth. Solaar is not a device driver and responds only to special messages from devices that are otherwise ignored by the Linux input system.</Description>
<Archive sha1sum="0702a24f19b54429b9dae48598c2e2db514af690" type="targz">https://github.com/pwr-Solaar/Solaar/archive/refs/tags/1.1.14.tar.gz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-build</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-installer</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-pygobject3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>solaar.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>solaar</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>python3</Dependency>
<Dependency>python3-xlib</Dependency>
<Dependency>dbus-python3</Dependency>
<Dependency>python3-evdev</Dependency>
<Dependency>python3-pyudev</Dependency>
<Dependency>python3-psutil</Dependency>
<Dependency>python3-PyYAML</Dependency>
<Dependency>python3-pygobject3</Dependency>
<Dependency>gobject-introspection</Dependency>
<Dependency>python3-typing_extensions</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="icons">/usr/share/icons/hicolor</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/metainfo</Path>
<Path fileType="library">/usr/lib/python3*/site-packages</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="config">/usr/lib/udev/rules.d/42-logitech-unify-permissions.rules</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-03-07</Date>
<Version>1.1.14</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>solaar</Name>
<Summary xml:lang="tr">Çok çeşitli Logitech cihazları için Linux aygıt yöneticisi</Summary>
<Description xml:lang="tr">Solaar, Unifying, Bolt, Lightspeed veya Nano alıcısına kablosuz olarak bağlanan birçok Logitech klavye, fare ve diğer aygıtlar ile USB kablosu veya Bluetooth aracılığıyla bağlanan birçok Logitech aygıtı için bir Linux yöneticisidir. Solaar bir aygıt sürücüsü değildir ve yalnızca Linux giriş sistemi tarafından aksi takdirde yok sayılan aygıtlardan gelen özel mesajlara yanıt verir.</Description>
</Source>
</PISI>
+347322 -346754
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
3165963691472774528ee5b208bf518f992c8807
8660148d97db9adca8a490d782df02af2c7f486c
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
6f4a4cb19411af6df118fbd2df9482327b25c885
ab0597641a9f34cda2cf5e80a45a3790efd1f9d7
@@ -0,0 +1,13 @@
#!/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
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
@@ -0,0 +1,59 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>python3-evdev</Name>
<Homepage>https://python-evdev.readthedocs.io/en/latest/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>BSD-3-Clause</License>
<Icon>python3-evdev</Icon>
<Summary>Python bindings for the Linux input subsystem</Summary>
<Description>This package provides bindings to the generic input event interface in Linux. The evdev interface serves the purpose of passing events generated in the kernel directly to userspace through character devices that are typically located in /dev/input/.</Description>
<Archive sha1sum="68ab62bd557f5b6215ad43af05e4d04ee8db65e7" type="targz">https://github.com/gvalkov/python-evdev/archive/refs/tags/v1.9.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-build</Dependency>
<Dependency>python3-wheel</Dependency>
<Dependency>python3-installer</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>python3-evdev.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>python3-evdev</Name>
<RuntimeDependencies>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/python3-evdev</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/metainfo</Path>
<Path fileType="library">/usr/lib/python3*/site-packages</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-03-07</Date>
<Version>1.9.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-evdev</Name>
<Summary xml:lang="tr">Linux giriş alt sistemi için Python bağlamaları</Summary>
<Description xml:lang="tr">Bu paket, Linux'taki genel giriş olayı arayüzüne bağlamalar sağlar. Evdev arayüzü, çekirdekte üretilen olayları, genellikle /dev/input/ konumunda bulunan karakter aygıtları aracılığıyla doğrudan kullanıcı alanına geçirme amacına hizmet eder.</Description>
</Source>
</PISI>
+2 -2
View File
@@ -11,10 +11,10 @@ from pisi.actionsapi import get
def build():
shelltools.system("go build \
-trimpath \
-ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v2.67.0 -X github.com/cli/cli/command.BuildDate=2025-02-25' \
-ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v2.68.0 -X github.com/cli/cli/command.BuildDate=2025-02-25' \
-o 'bin/gh' ./cmd/gh" % get.LDFLAGS())
def install():
shelltools.cd("../cli-2.67.0")
shelltools.cd("../cli-2.68.0")
pisitools.insinto("/usr/bin", "bin/gh")
pisitools.dodoc("LICENSE", "README*")
+7
View File
@@ -119,6 +119,13 @@
</Package>
<History>
<Update release="10">
<Date>2025-03-07</Date>
<Version>4.0.4.3010</Version>
<Comment>Rebuild for icu4c</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2025-02-23</Date>
<Version>4.0.4.3010</Version>