new pacgages for thunderbolt: bolt, plasma-thunderbolt

This commit is contained in:
suvari
2025-07-13 15:08:25 +03:00
parent 2196f7b64e
commit 166c0643ed
10 changed files with 1789 additions and 921 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/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():
mesontools.configure("-Dsystemd=false")
def build():
mesontools.build()
def check():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("COPYING", "README.md")
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>bolt</Name>
<Homepage>https://gitlab.freedesktop.org/bolt/bolt</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2+</License>
<Icon>bolt</Icon>
<Summary>Thunderbolt 3 device manager</Summary>
<Description>Userspace system daemon to enable security levels for Thunderbolt™ on GNU/Linux®.</Description>
<Archive sha1sum="83ed78a718d611b314fd8a4ce32db3dc3c233301" type="targz">https://gitlab.freedesktop.org/bolt/bolt/-/archive/0.9.10/bolt-0.9.10.tar.gz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>meson</Dependency>
<Dependency>cmake</Dependency>
<Dependency>patch</Dependency>
<Dependency>asciidoc</Dependency>
<Dependency>eudev-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>umockdev-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>bolt</Name>
<RuntimeDependencies>
<Dependency>eudev</Dependency>
<Dependency>glib2</Dependency>
<Dependency>polkit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/usr/share/dbus-1</Path>
<Path fileType="config">/usr/share/polkit-1/actions/org.freedesktop.bolt.policy</Path>
<Path fileType="config">/usr/share/polkit-1/rules.d/org.freedesktop.bolt.rules</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="data">/var/lib/boltd</Path>
<Path fileType="config">/lib/udev/rules.d/90-bolt.rules</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2025-07-13</Date>
<Version>0.9.10</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>bolt</Name>
<Summary xml:lang="tr">Thunderbolt 3 aygıt yöneticisi</Summary>
<Description xml:lang="tr">GNU/Linux® üzerinde Thunderbolt™ için güvenlik seviyelerini etkinleştirmek üzere kullanıcı alanı sistem arka plan programı.</Description>
</Source>
</PISI>