new installer yali-rs

This commit is contained in:
Erkan IŞIK
2026-06-28 10:09:01 +03:00
commit 20bc4e5d42
5 changed files with 132 additions and 0 deletions
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>yali-rs</Name>
<Homepage>https://gitlab.com/ayhanyalcinsoy/yali-rs</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<Summary xml:lang="en">Yet Another Linux Installer</Summary>
<Summary xml:lang="tr">Başka Bir Linux Yükleyici</Summary>
<Description xml:lang="en">The Yalı application, originally written in Python and Qt, has been rewritten using Rust and egui.</Description>
<Description xml:lang="tr">Yalı uygulaması, orijinal olarak Python ve Qt ile yazılmıştı, Rust ve egui kullanılarak yeniden yazıldı.</Description>
<Archive sha1sum="4bbfe4a0cefc0dffc7d0b4951605544bc801adf6" type="targz">
https://gitlab.com/erkanisik/yali-rs/-/archive/v4.0.1/yali-rs.tar.gz
</Archive>
<BuildDependencies>
<Dependency>rust</Dependency>
<Dependency>libedit-devel</Dependency>
<Dependency>lld-devel</Dependency>
<Dependency>llvm-libs</Dependency>
<Dependency>llvm-polly</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>yali-rs</Name>
<RuntimeDependencies>
<Dependency>efibootmgr</Dependency>
<!--
pardusman should add locale packages according to the selected languages.
IsA tags could be used to decide which packages to be installed.
-->
<Dependency>glibc-locales-nl</Dependency>
<Dependency>glibc-locales-de</Dependency>
<Dependency>glibc-locales-es</Dependency>
<Dependency>glibc-locales-pt</Dependency>
<Dependency>glibc-locales-sv</Dependency>
<Dependency>glibc-locales-fr</Dependency>
<Dependency>glibc-locales-it</Dependency>
<Dependency>glibc-locales-ca</Dependency>
<Dependency>glibc-locales-pl</Dependency>
<Dependency>glibc-locales-ru</Dependency>
<Dependency>glibc-locales-hu</Dependency>
<Dependency>glibc-locales-hr</Dependency>
<Dependency>exo-fonts-1</Dependency>
<Dependency>rsync</Dependency>
</RuntimeDependencies>
<Conflicts>
<Package>Calamares</Package>
<Package>calamares-theme-pisilinux</Package>
</Conflicts>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/etc/yali</Path>
<Path fileType="data">/lib/udev/rules.d/70-yali.rules</Path>
</Files>
<AdditionalFiles>
<AdditionalFile permission="0644" owner="root" target="/usr/share/applications/yali.desktop">yali.desktop</AdditionalFile>
<AdditionalFile permission="0644" owner="root" target="/usr/share/polkit-1/rules.d/99-yali-rs.rules">99-yali-rs.rules</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="3">
<Date>2026-06-01</Date>
<Version>4.0.1</Version>
<Comment>First release</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>