Merge branch 'master' into master

This commit is contained in:
Kamil ATLI
2026-05-06 19:22:36 +03:00
committed by GitHub
34 changed files with 359649 additions and 359464 deletions
@@ -19,10 +19,6 @@ def build():
def install():
shelltools.system("cargo install --path . --root='%s'/usr" % get.installDIR())
pisitools.insinto("/usr/share/applications/", "assets/pisi-software-center.desktop")
pisitools.insinto("/usr/share/applications/pisi/", "assets/pisi-installer.desktop")
pisitools.insinto("/usr/share/mime/packages/", "assets/pisi-mime.xml")
pisitools.insinto("/usr/share/icons/", "assets/pisi-software-center.png")
pisitools.remove("/usr/.crates.toml")
pisitools.remove("/usr/.crates2.json")
pisitools.dodoc("LICENSE", "README.md","TODO.md*")
@@ -13,8 +13,8 @@
<Icon>package-manager</Icon>
<Summary>PiSi command graphical user interface</Summary>
<Description>pisi-software-center is PiSi's easy-to-use graphical user interface.</Description>
<Archive sha1sum="00d1945b78e76c958d473aa40b1723d4c2b224e3" type="targz">https://gitlab.com/ayhanyalcinsoy/pisi-software-center/-/archive/V.0.1.3/pisi-software-center-V.0.1.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>openssl-devel</Dependency>
<Dependency versionFrom="1.93.0">rust</Dependency>
<Dependency versionFrom="21.1.8">llvm-clang-devel</Dependency>
<Dependency versionFrom="1.93.0">procps</Dependency>
@@ -41,22 +41,6 @@
<AdditionalFiles>
</AdditionalFiles>
</Package>
<History><Update release="3">
<Date>2026-05-06</Date>
<Version>0.1.2</Version>
<Comment>New Package</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
<Update release="2">
<Date>2026-04-12</Date>
<Version>0.1.1</Version>
<Comment>New Package</Comment>
<Name>Ali Cengiz Kurt</Name>
<Email>alicengizkurt@gmail.com</Email>
</Update>
<Update release="1">
<Date>2026-04-12</Date>
<Version>0.1.1</Version>
<Comment>New Package</Comment>
+8 -1
View File
@@ -12,7 +12,7 @@
<Icon>gtk4-logo</Icon>
<Summary>The GIMP Toolkit version 4</Summary>
<Description>GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.</Description>
<Archive sha1sum="e5c9592caa6383bfe9a57a8eaf33d551bb6d3f8f" type="tarxz">mirrors://gnome/gtk/4.22/gtk-4.22.2.tar.xz</Archive>
<Archive sha1sum="6e8ddb871f4513f5e1e99bcc58fb1572b0023fb4" type="tarxz">mirrors://gnome/gtk/4.22/gtk-4.22.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>gettext-devel</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -203,6 +203,13 @@
</Package>
<History>
<Update release="46">
<Date>2026-05-01</Date>
<Version>4.22.4</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="45">
<Date>2026-04-07</Date>
<Version>4.22.2</Version>
+8 -1
View File
@@ -11,7 +11,7 @@
<License>BSD</License>
<Summary>Provides support for secure credentials storage</Summary>
<Description>Qt5-Keychain is a Qt API to store passwords and other secret data securely. How the data is stored depends on the platform</Description>
<Archive sha1sum="58388b28ec0f6e2504e0c168c2fed9bd63dd7221" type="targz">https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.15.0.tar.gz</Archive>
<Archive sha1sum="4cf693c93bc3797bbf1f563f5fbdc9ae241fd997" type="targz">https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.16.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>glib2-devel</Dependency>
@@ -50,6 +50,13 @@
</Package>
<History>
<Update release="25">
<Date>2026-04-30</Date>
<Version>0.16.0</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="24">
<Date>2026-04-02</Date>
<Version>0.15.0</Version>
@@ -14,14 +14,14 @@
<Description>The Apple File System (APFS) is the copy-on-write filesystem currently used on all Apple devices. This module provides a degree of experimental support on Linux.</Description>
<Archive sha1sum="6478081f7e199e2d789bdfed67097094976a3fb6" type="targz">https://github.com/linux-apfs/linux-apfs-rw/archive/refs/tags/v0.3.15.tar.gz</Archive>
<BuildDependencies>
<Dependency version="6.12.82">kernel-module-headers</Dependency>
<Dependency version="6.12.85">kernel-module-headers</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>module-linux-apfs-rw</Name>
<RuntimeDependencies>
<Dependency version="6.12.82">kernel</Dependency>
<Dependency version="6.12.85">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -33,6 +33,13 @@
</Package>
<History>
<Update release="25">
<Date>2026-05-04</Date>
<Version>0.3.15</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="24">
<Date>2026-04-20</Date>
<Version>0.3.15</Version>
@@ -17,7 +17,7 @@
<!-- <AdditionalFile owner="root" permission="0644" target="NVIDIA-Linux-x86_64-430.64-work-around-mga-bug-25890.patch">mageia/NVIDIA-Linux-x86_64-430.64-work-around-mga-bug-25890.patch</AdditionalFile> -->
</AdditionalFiles>
<BuildDependencies>
<Dependency version="6.12.82">kernel-module-headers</Dependency>
<Dependency version="6.12.85">kernel-module-headers</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
@@ -29,7 +29,7 @@
<IsA>driver</IsA>
<Summary>Kernel module for current NVIDIA graphics driver releases</Summary>
<RuntimeDependencies>
<Dependency version="6.12.82">kernel</Dependency>
<Dependency version="6.12.85">kernel</Dependency>
<Dependency>libva-nvidia-driver</Dependency>
</RuntimeDependencies>
<Files>
@@ -233,6 +233,13 @@
</Package>
<History>
<Update release="99">
<Date>2026-05-04</Date>
<Version>595.58.03</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="98">
<Date>2026-04-20</Date>
<Version>595.58.03</Version>
+9 -2
View File
@@ -36,7 +36,7 @@
<AdditionalFile owner="root" permission="0644" target="0018-gcc-15.patch">0018-gcc-15.patch</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency version="6.12.82">kernel-module-headers</Dependency>
<Dependency version="6.12.85">kernel-module-headers</Dependency>
</BuildDependencies>
</Source>
@@ -45,7 +45,7 @@
<IsA>driver</IsA>
<Summary>Kernel module for NVIDIA driver 340.xx releases</Summary>
<RuntimeDependencies>
<Dependency version="6.12.82">kernel</Dependency>
<Dependency version="6.12.85">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -170,6 +170,13 @@
</Package>
<History>
<Update release="93">
<Date>2026-05-04</Date>
<Version>340.108</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="92">
<Date>2026-04-20</Date>
<Version>340.108</Version>
+9 -2
View File
@@ -31,7 +31,7 @@
<AdditionalFile owner="root" permission="0644" target="gcc-15.patch">gcc-15.patch</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency version="6.12.82">kernel-module-headers</Dependency>
<Dependency version="6.12.85">kernel-module-headers</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
@@ -43,7 +43,7 @@
<IsA>driver</IsA>
<Summary>Kernel module for current NVIDIA graphics driver releases</Summary>
<RuntimeDependencies>
<Dependency version="6.12.82">kernel</Dependency>
<Dependency version="6.12.85">kernel</Dependency>
<!-- <Dependency release="current">module-nvidia-current-userspace</Dependency> -->
</RuntimeDependencies>
<Files>
@@ -207,6 +207,13 @@
</Package>
<History>
<Update release="73">
<Date>2026-05-04</Date>
<Version>390.157</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="72">
<Date>2026-04-20</Date>
<Version>390.157</Version>
+8 -1
View File
@@ -15,7 +15,7 @@
<IsA>app:console</IsA>
<Summary>A command-line tool to record, convert and stream audio and video</Summary>
<Description>FFmpeg is a complete solution to record, convert and stream audio and video.</Description>
<Archive sha1sum="6e13fe059333cc077ecc1b83e2778bd500b9de9f" type="tarxz">https://ffmpeg.org/releases/ffmpeg-7.1.3.tar.xz</Archive>
<Archive sha1sum="f501c09da62e8b14425e37687ad46ac379517627" type="tarxz">https://ffmpeg.org/releases/ffmpeg-7.1.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>srt-devel</Dependency>
<Dependency>freetype-devel</Dependency>
@@ -229,6 +229,13 @@
</Package>
<History>
<Update release="39">
<Date>2026-05-05</Date>
<Version>7.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="38">
<Date>2026-01-14</Date>
<Version>7.1.3</Version>
@@ -20,7 +20,7 @@ Differential Revision: https://phabricator.services.mozilla.com/D295287
delete mode 100644 third_party/rust/encoding_rs/Cargo.toml.orig
diff --git a/.cargo/config.toml.in b/.cargo/config.toml.in
index 21d9d47c3b3e..ba7bd730d495 100644
index f4959321f5f3..02bfffcf95b4 100644
--- a/.cargo/config.toml.in
+++ b/.cargo/config.toml.in
@@ -70,6 +70,11 @@ git = "https://github.com/hsivonen/chardetng_c"
@@ -36,7 +36,7 @@ index 21d9d47c3b3e..ba7bd730d495 100644
git = "https://github.com/hsivonen/rust-harfbuzz"
rev = "9d58a23a98772a197291d04af93f7041b7093d95"
diff --git a/Cargo.lock b/Cargo.lock
index 8c97711dc449..8cf7d32bff8e 100644
index 9d72c6d7cae0..47a3819637a0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1912,11 +1912,11 @@ dependencies = [
@@ -67,7 +67,7 @@ index 85edaada8988..4d9f6fbf021e 100644
# objc 0.2.7 + fa7ca43b862861dd1cd000d7ad01e6e0266cda13
objc = { git = "https://github.com/glandium/rust-objc", rev = "4de89f5aa9851ceca4d40e7ac1e2759410c04324" }
diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml
index 0ba55a6f723a..5b90663b2c4b 100644
index fa002f1f0423..be1b01846189 100644
--- a/supply-chain/audits.toml
+++ b/supply-chain/audits.toml
@@ -2380,6 +2380,12 @@ who = "Mike Hommey <mh+mozilla@glandium.org>"
+8 -1
View File
@@ -15,7 +15,7 @@
<IsA>app:gui</IsA>
<Summary>Firefox Web Browser</Summary>
<Description>It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences.</Description>
<Archive sha1sum="5440d1c7a1516cba89ac32ebd12d98d27e16d3ea" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/150.0/source/firefox-150.0.source.tar.xz</Archive>
<Archive sha1sum="7938ccf029e6e390d887b791c8c344dc171de9a4" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/150.0.1/source/firefox-150.0.1.source.tar.xz</Archive>
<AdditionalFiles>
<!--Our main configure script. Configure paramters are stored here.-->
<!-- <AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile> -->
@@ -568,6 +568,13 @@
</Package>
<History>
<Update release="170">
<Date>2026-05-01</Date>
<Version>150.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="169">
<Date>2026-04-21</Date>
<Version>150.0</Version>
+27
View File
@@ -0,0 +1,27 @@
#!/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 perlmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
WorkDir="po4a-%s" % get.srcVERSION()
def setup():
shelltools.system("export LC_ALL=en_US.UTF-8")
perlmodules.configure()
def build():
perlmodules.make()
# def check():
# perlmodules.make("test")
def install():
perlmodules.install()
pisitools.dodoc("README*", "COPYING")
+70
View File
@@ -0,0 +1,70 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>po4a</Name>
<Homepage>https://po4a.org/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>GPL2+</License>
<IsA>library</IsA>
<Summary>Tools for helping translation of documentation</Summary>
<Description>The po4a (PO for anything) eases documentation translations and their maintenance. It extracts the translatable material from the original document, and places it into a PO file that is adapted to the translation process.</Description>
<Archive sha1sum="9ab2fc7377afb282f37aaa908ce0b8b60b5bb84c" type="targz">https://github.com/mquinson/po4a/releases/download/v0.74/po4a-0.74.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-sgmls</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>opensp-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>perl-YAML-Tiny</Dependency>
<Dependency>perl-Pod-Parser</Dependency>
<Dependency>perl-Term-ReadKey</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-text-wrapi18n</Dependency>
<Dependency>perl-Locale-gettext</Dependency>
<Dependency>perl-Unicode-String</Dependency>
<Dependency>perl-unicode-linebreak</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>po4a</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>opensp</Dependency>
<Dependency>libxslt</Dependency>
<Dependency>gettext</Dependency>
<Dependency>perl-sgmls</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>perl-YAML-Tiny</Dependency>
<Dependency>perl-Pod-Parser</Dependency>
<Dependency>perl-Term-ReadKey</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-text-wrapi18n</Dependency>
<Dependency>perl-Locale-gettext</Dependency>
<Dependency>perl-Unicode-String</Dependency>
<Dependency>perl-unicode-linebreak</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/perl5</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2026-04-28</Date>
<Version>0.74</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>po4a</Name>
<Summary xml:lang="tr">Belgelerin çevirisine yardımcı araçlar</Summary>
<Description xml:lang="tr">PO4A (her şey için PO), doküman çevirilerini ve bunların bakımını kolaylaştırır. Orijinal belgeden çevrilebilir materyali çıkarır ve çeviri sürecine uyarlanmış bir PO dosyasına yerleştirir.</Description>
</Source>
</PISI>
+359310 -359163
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
90c25479083bdee127becbe522d4f18c99e30dc8
c9f5434ba150a5bfda7910390f796c2d1ec6af94
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
62dd9db52a1677189abe149dab5e4b2a906513d2
739c362ea2cf906913b3c0d083253a28a628c828
-21
View File
@@ -1,21 +0,0 @@
#!/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("LICENSE*", "README*")
@@ -1,14 +0,0 @@
project('http-parser', 'c', version : '2.9.3')
install_headers('http_parser.h')
foreach x : [['http_parser', ['-DHTTP_PARSER_STRICT=0']],
['http_parser_strict', ['-DHTTP_PARSER_STRICT=1']]]
lib = library(x.get(0), 'http_parser.c',
c_args : x.get(1),
version : '2.9.3',
install : true)
test('test-@0@'.format(x.get(0)),
executable('test-@0@'.format(x.get(0)), 'test.c',
c_args : x.get(1),
link_with : lib),
timeout : 60)
endforeach
-51
View File
@@ -1,51 +0,0 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>http-parser</Name>
<Homepage>https://github.com/nodejs/http-parser</Homepage>
<Packager>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<PartOf>programming.misc</PartOf>
<License>MIT</License>
<IsA>library</IsA>
<Summary>A http request/response parser for c.</Summary>
<Description>This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime.</Description>
<Archive sha1sum="8df5277feefe79f3d4472b8f2c5ca9224b2221dd" type="targz">https://github.com/nodejs/http-parser/archive/v2.9.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
</BuildDependencies>
<AdditionalFiles>
<AdditionalFile target="meson.build" permission="0755">meson.build</AdditionalFile>
</AdditionalFiles>
</Source>
<Package>
<Name>http-parser</Name>
<Summary>A http request/response parser for c.</Summary>
<Files>
<Path fileType="doc">/usr/share/doc/http-parser</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2021-10-28</Date>
<Version>2.9.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="1">
<Date>2020-02-08</Date>
<Version>2.9.3</Version>
<Comment>First pisi release.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
</History>
</PISI>
@@ -1,8 +0,0 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>http-parser</Name>
<Summary xml:lang="tr">C için HTTP istek/yanıt çözümleyicisi</Summary>
<Description xml:lang="tr">HTTP mesajları için C ile yazılmış bu kitaplık, HTTP istek ve yanıtlarını çözümleyen bir C kitaplığıdır.</Description>
</Source>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
i = ''.join([
' -DCMAKE_INSTALL_PREFIX=/usr',
' -DLLHTTP_BUILD_SHARED_LIBS=ON',
' -DLLHTTP_BUILD_STATIC_LIBS=OFF',
' -Bbuild -G Ninja -L '
])
def setup():
cmaketools.configure(i)
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("LICENSE")
+54
View File
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>llhttp</Name>
<Homepage>https://github.com/nodejs/llhttp</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<PartOf>programming.misc</PartOf>
<Summary>Node.js llhttp Library.</Summary>
<Description>Port of http_parser to llparse.</Description>
<Archive sha1sum="a81acdb0c8f3834907b495ecb0040f1445a5bdd1" type="targz">https://github.com/nodejs/llhttp/archive/refs/tags/release/v9.3.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1"></Patch> -->
</Patches>
</Source>
<Package>
<Name>llhttp</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>llhttp-devel</Name>
<RuntimeDependencies>
<Dependency release="current">llhttp</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2026-05-05</Date>
<Version>9.3.1</Version>
<Comment>First release.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+2 -3
View File
@@ -8,8 +8,7 @@ from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
def setup():
mesontools.configure("-Dintrospection=true \
-Dvapi=true")
mesontools.configure("--prefix=/usr")
def build():
mesontools.build()
@@ -17,4 +16,4 @@ def build():
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README")
pisitools.dodoc("AUTHORS", "COPYING", "NEWS")
@@ -1,103 +0,0 @@
From a76fdf96c3af9ce9d21a3985c4be8a1aa6eea661 Mon Sep 17 00:00:00 2001
From: Dominique Leuenberger <dimstar@opensuse.org>
Date: Fri, 5 Apr 2024 10:28:16 +0200
Subject: [PATCH] build: Fix build against, and require, libgit2 1.8.0
---
libgit2-glib/ggit-clone-options.c | 1 +
libgit2-glib/ggit-cred-ssh-interactive.c | 2 +-
libgit2-glib/ggit-remote-callbacks.h | 1 +
libgit2-glib/ggit-repository.c | 4 ++--
libgit2-glib/ggit-types.h | 3 ++-
meson.build | 2 +-
6 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/libgit2-glib/ggit-clone-options.c b/libgit2-glib/ggit-clone-options.c
index b47fdb1..30c7d86 100644
--- a/libgit2-glib/ggit-clone-options.c
+++ b/libgit2-glib/ggit-clone-options.c
@@ -19,6 +19,7 @@
*/
#include <git2.h>
+#include <git2/sys/errors.h>
#include <gio/gio.h>
#include "ggit-clone-options.h"
diff --git a/libgit2-glib/ggit-cred-ssh-interactive.c b/libgit2-glib/ggit-cred-ssh-interactive.c
index 4f60f8b..0bdca95 100644
--- a/libgit2-glib/ggit-cred-ssh-interactive.c
+++ b/libgit2-glib/ggit-cred-ssh-interactive.c
@@ -191,7 +191,7 @@ callback_wrapper (const char *name,
{
gchar *text;
- text = g_strndup (prompts[i].text, prompts[i].length);
+ text = g_strndup ((const gchar *)prompts[i].text, prompts[i].length);
wprompts[i] = ggit_cred_ssh_interactive_prompt_new (wname,
winstruction,
diff --git a/libgit2-glib/ggit-remote-callbacks.h b/libgit2-glib/ggit-remote-callbacks.h
index 3005ff4..2340712 100644
--- a/libgit2-glib/ggit-remote-callbacks.h
+++ b/libgit2-glib/ggit-remote-callbacks.h
@@ -24,6 +24,7 @@
#include <glib-object.h>
#include <git2.h>
+#include <git2/sys/errors.h>
#include <libgit2-glib/ggit-cred.h>
G_BEGIN_DECLS
diff --git a/libgit2-glib/ggit-repository.c b/libgit2-glib/ggit-repository.c
index bf099f6..936c6fc 100644
--- a/libgit2-glib/ggit-repository.c
+++ b/libgit2-glib/ggit-repository.c
@@ -3182,7 +3182,7 @@ ggit_repository_create_commit (GgitRepository *repository,
message,
_ggit_native_get (tree),
parent_count,
- (const git_commit **)parents_native);
+ (gpointer)parents_native);
g_free (parents_native);
@@ -3323,7 +3323,7 @@ ggit_repository_create_commit_buffer(GgitRepository *repository,
message,
_ggit_tree_get_tree (tree),
parent_count,
- (git_commit const **)parents_native);
+ (gpointer)parents_native);
g_free (parents_native);
diff --git a/libgit2-glib/ggit-types.h b/libgit2-glib/ggit-types.h
index 7e28975..2a2ed99 100644
--- a/libgit2-glib/ggit-types.h
+++ b/libgit2-glib/ggit-types.h
@@ -355,7 +355,8 @@ typedef enum
GGIT_CONFIG_LEVEL_XDG = 3,
GGIT_CONFIG_LEVEL_GLOBAL = 4,
GGIT_CONFIG_LEVEL_LOCAL = 5,
- GGIT_CONFIG_LEVEL_APP = 6,
+ GGIT_CONFIG_LEVEL_WORKTREE = 6,
+ GGIT_CONFIG_LEVEL_APP = 7,
GGIT_CONFIG_LEVEL_HIGHEST = -1
} GgitConfigLevel;
diff --git a/meson.build b/meson.build
index e54a8b4..c21107d 100644
--- a/meson.build
+++ b/meson.build
@@ -126,7 +126,7 @@ glib_dep = dependency('glib-2.0', version: '>=' + glib_req)
gobject_dep = dependency('gobject-2.0', version: '>=' + glib_req)
gio_dep = dependency('gio-2.0', version: '>=' + glib_req)
-libgit2_dep = dependency('libgit2', version: '>= 0.25.0')
+libgit2_dep = dependency('libgit2', version: '>= 1.8.0')
# XXX: Not nice, but probably our best option
enable_gir = get_option('introspection') and find_program('g-ir-scanner', required: false).found()
--
GitLab
@@ -1,11 +0,0 @@
--- meson_vapi_link.py.orig 2020-08-22 14:36:38.509123984 +0700
+++ meson_vapi_link.py 2020-08-22 14:37:05.199021653 +0700
@@ -4,7 +4,7 @@
import subprocess
import sys
-vapidir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], sys.argv[1], 'vala', 'vapi')
+vapidir = os.path.join(os.environ['DESTDIR'] + sys.argv[1], 'vala', 'vapi')
# FIXME: meson will not track the creation of these files
# https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39
+16 -13
View File
@@ -9,44 +9,40 @@
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<PartOf>programming.misc</PartOf>
<PartOf>programming.scm</PartOf>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<Description>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Description>
<Archive type="tarxz" sha1sum="7ec1396b9582dc999cb6323c51365f96ca599aee">https://download.gnome.org/sources/libgit2-glib/1.2/libgit2-glib-1.2.0.tar.xz</Archive>
<Archive sha1sum="e647dc90da04e18f57b1f5954cda630fcac9f325" type="tarxz">https://download.gnome.org/sources/libgit2-glib/1.2/libgit2-glib-1.2.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>libssh2-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>vala-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libssh2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libgit2-devel</Dependency>
<Dependency>python3-pygobject3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency versionFrom="1.6.4">libgit2-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>libgit2-glib-1.2.0-libgit2_1.8.patch</Patch>
<!-- <Patch level="1"></Patch> -->
</Patches>
</Source>
<Package>
<Name>libgit2-glib</Name>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libgit2</Dependency>
<Dependency>libssh2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/lib*.so*</Path>
<Path fileType="library">/usr/lib/python3*</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libgit2-glib-devel</Name>
<Summary>libgit2-glib is a glib wrapper library around the libgit2 git access library.</Summary>
<RuntimeDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>libgit2-devel</Dependency>
@@ -54,13 +50,20 @@
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/vala</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2026-05-05</Date>
<Version>1.2.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2024-10-21</Date>
<Version>1.2.0</Version>
+15 -16
View File
@@ -1,29 +1,28 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2015 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools
i = ''.join([
' -DCMAKE_INSTALL_PREFIX=/usr',
' -DREGEX_BACKEND=pcre2',
' -DUSE_{HTTPS,SSH}=ON',
' -DUSE_HTTP_PARSER=llhttp',
' -Bbuild -G Ninja -L '
])
def setup():
cmaketools.configure("-DTHREADSAFE:BOOL=ON \
-DREGEX_BACKEND=pcre2 \
-DUSE_SSH:BOOL=ON \
-DUSE_HTTP_PARSER=system")
cmaketools.configure(i)
def build():
cmaketools.make()
mesontools.build()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
mesontools.install()
# pisitools.dosym("/usr/lib/libgit2.so.1.1", "/usr/lib/libgit2.so.1.0")
pisitools.dodoc("AUTHORS", "README*", "COPYING")
pisitools.dodoc("AUTHORS", "COPYING")
+23 -14
View File
@@ -1,26 +1,28 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libgit2</Name>
<Homepage>https://libgit2.github.com</Homepage>
<Homepage>https://libgit2.org/</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<Icon>libgit2</Icon>
<Summary>A linkable library for Git</Summary>
<Description>A plain C library to interface with the git version control system</Description>
<Archive sha1sum="f665cca83411efaf9d074455b65101b499e896c4" type="targz">https://github.com/libgit2/libgit2/archive/v1.8.4.tar.gz</Archive>
<PartOf>programming.scm</PartOf>
<Summary>A linkable library for Git.</Summary>
<Description>A plain C library to interface with the git version control system.</Description>
<Archive sha1sum="95a0e11b81c2cfc77fb2bcd0672a2cb6709f1acb" type="targz">https://github.com/libgit2/libgit2/archive/refs/tags/v1.9.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>libpcre2-devel</Dependency>
<Dependency>llhttp-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>http-parser</Dependency>
<Dependency>libssh2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>cmake</Dependency>
<Dependency>libpcre2-devel</Dependency>
</BuildDependencies>
</Source>
@@ -28,10 +30,10 @@
<Name>libgit2</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>llhttp</Dependency>
<Dependency>openssl</Dependency>
<Dependency>libpcre2</Dependency>
<Dependency>libssh2</Dependency>
<Dependency>http-parser</Dependency>
<Dependency>libpcre2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -43,18 +45,25 @@
<Package>
<Name>libgit2-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libgit2</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>libpcre2-devel</Dependency>
<Dependency release="current">libgit2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="19">
<Date>2026-05-05</Date>
<Version>1.9.3</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2024-12-18</Date>
<Version>1.8.4</Version>
@@ -132,7 +141,7 @@
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Update release="7">
<Date>2020-01-15</Date>
<Version>0.28.4</Version>
<Comment>Version bump.</Comment>
+2 -2
View File
@@ -2,7 +2,7 @@
<PISI>
<Source>
<Name>libgit2</Name>
<Summary xml:lang="">git c dili kütüphanesi</Summary>
<Description xml:lang="">git için c kütüphanesi</Description>
<Summary xml:lang="tr">git c dili kütüphanesi</Summary>
<Description xml:lang="tr">git için c kütüphanesi</Description>
</Source>
</PISI>
+2 -2
View File
@@ -15,7 +15,7 @@ def setup():
autotools.configure("--enable-reentrant")
def build():
autotools.make("shared")
autotools.make()
for t in ("fpack", "funpack", "imcopy", "fitscopy"):
autotools.make(t)
@@ -37,4 +37,4 @@ def install():
pisitools.dosym("libcfitsio.so.0.0", "/usr/lib/libcfitsio.so.0")
pisitools.dosym("libcfitsio.so.0.0", "/usr/lib/libcfitsio.so")
pisitools.dodoc("*.txt", "README")
pisitools.dodoc("*.txt", "README*")
+11 -4
View File
@@ -13,17 +13,17 @@
<IsA>app:console</IsA>
<Summary>C and Fortran library for manipulating FITS files</Summary>
<Description>CFITSIO provides simple high-level routines for reading and writing FITS files that insulate the programmer from the internal complexities of the FITS format.</Description>
<Archive sha1sum="408338bad82ba30942e74d13ae29a4e00d05e26a" type="targz">https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.3.1.tar.gz</Archive>
<Archive sha1sum="cf3ba3f14f63ddc6d22ae88fbd226163b7547292" type="targz">https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.6.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>bzip2</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>zlib-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fedora/cfitsio-ldflags.patch</Patch>
<!-- <Patch level="1">fedora/cfitsio-ldflags.patch</Patch> -->
<Patch level="1">fedora/cfitsio-pkgconfig.patch</Patch>
<Patch level="1">fedora/cfitsio-remove-rpath.patch</Patch>
<Patch level="1">fedora/cfitsio-zlib.patch</Patch>
<!-- <Patch level="1">fedora/cfitsio-remove-rpath.patch</Patch> -->
<!-- <Patch level="1">fedora/cfitsio-zlib.patch</Patch> -->
</Patches>
</Source>
@@ -54,6 +54,13 @@
</Package>
<History>
<Update release="8">
<Date>2026-04-29</Date>
<Version>4.6.4</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2023-11-23</Date>
<Version>4.3.1</Version>
+8 -1
View File
@@ -14,7 +14,7 @@
<Icon>mesa</Icon>
<Summary>Mesa graphics libraries and utilities</Summary>
<Description>Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics.</Description>
<Archive sha1sum="18718878b22be6be41fabfdc175f8ea133ac4aca" type="tarxz">https://archive.mesa3d.org/mesa-26.0.5.tar.xz</Archive>
<Archive sha1sum="8b9dba80fbbbbd051745275a221cbbc89d80acf1" type="tarxz">https://archive.mesa3d.org/mesa-26.0.6.tar.xz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>meson</Dependency>
@@ -284,6 +284,13 @@
</Package>
<History>
<Update release="160">
<Date>2026-05-01</Date>
<Version>26.0.6</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="159">
<Date>2026-04-16</Date>
<Version>26.0.5</Version>