Merge pull request #10729 from Rmys/master

adwaita-qt6, qgnomeplatform-qt6 new package
This commit is contained in:
Rmys
2022-10-09 18:08:54 +03:00
committed by GitHub
9 changed files with 313 additions and 24 deletions
@@ -0,0 +1,30 @@
#!/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 pisitools
def setup():
cmaketools.configure("-B build-qt5 \
-DUSE_QT6=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib")
cmaketools.configure("-B build-qt6 \
-DUSE_QT6=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib")
def build():
cmaketools.make("-C build-qt5")
cmaketools.make("-C build-qt6")
def install():
cmaketools.install("-C build-qt5")
cmaketools.install("-C build-qt6")
pisitools.dodoc("LICENSE", "README.md")
@@ -0,0 +1,82 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qgnomeplatform-qt6</Name>
<Homepage>https://github.com/FedoraQt/QGnomePlatform</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>QPlatformTheme for a better Qt6 application inclusion in GNOME</Summary>
<Icon>qgnomeplatform-qt6</Icon>
<Description>QPlatformTheme for a better Qt6 application inclusion in GNOME</Description>
<Archive sha1sum="ee61cde7f6a8e1643d8deff1d2f7af56a348ba55" type="targz">https://github.com/FedoraQt/QGnomePlatform/archive/refs/tags/0.9.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>adwaita-qt6-devel</Dependency>
<Dependency>adwaita-qt-devel</Dependency>
<Dependency>qt6-wayland-devel</Dependency>
<Dependency>qt5-wayland-devel</Dependency>
</BuildDependencies>
<!--
<Patches>
<Patch>qgnomeplatform-qt6.patch</Patch>
<Patch level="1">qgnomeplatform-qt6.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>qgnomeplatform-qt6</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>qt6-base</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>adwaita-qt6</Dependency>
<Dependency>qt6-wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libqgnomeplatform6.so</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>qgnomeplatform-qt5</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>adwaita-qt</Dependency>
<Dependency>qt5-wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libqgnomeplatform.so</Path>
<Path fileType="library">/usr/lib/qt5</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-10-09</Date>
<Version>0.9.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>qgnomeplatform-qt6</Name>
<Summary xml:lang="tr">QPlatformTheme for a better Qt6 application inclusion in GNOME</Summary>
<Description xml:lang="tr">QPlatformTheme for a better Qt6 application inclusion in GNOME</Description>
</Source>
</PISI>
+13 -3
View File
@@ -8,13 +8,23 @@ from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
def setup():
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib")
cmaketools.configure("-B build-qt5 \
-DUSE_QT6=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib")
cmaketools.configure("-B build-qt6 \
-DUSE_QT6=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib")
def build():
cmaketools.make()
cmaketools.make("-C build-qt5")
cmaketools.make("-C build-qt6")
def install():
cmaketools.install()
cmaketools.install("-C build-qt5")
cmaketools.install("-C build-qt6")
pisitools.dodoc("AUTHORS", "COPYING", "README.md")
+44 -7
View File
@@ -20,10 +20,26 @@
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>adwaita-qt6</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>qt6-base</Dependency>
<!-- <Dependency>qt6-x11extras</Dependency> -->
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libadwaitaqt6*</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt</Name>
<RuntimeDependencies>
@@ -33,25 +49,46 @@
<Dependency>qt5-x11extras</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/libadwaitaqt.so*</Path>
<Path fileType="library">/usr/lib/libadwaitaqtpriv.so*</Path>
<Path fileType="library">/usr/lib/qt5</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt6-devel</Name>
<RuntimeDependencies>
<Dependency release="current">adwaita-qt6</Dependency>
<Dependency>qt6-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/cmake/AdwaitaQt6</Path>
<Path fileType="library">/usr/lib/pkgconfig/adwaita-qt6.pc</Path>
<Path fileType="header">/usr/include/AdwaitaQt6</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt-devel</Name>
<RuntimeDependencies>
<Dependency release="current">adwaita-qt</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency release="current">adwaita-qt6</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/cmake/AdwaitaQt</Path>
<Path fileType="library">/usr/lib/pkgconfig/adwaita-qt.pc</Path>
<Path fileType="header">/usr/include/AdwaitaQt</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2022-10-09</Date>
<Version>1.4.2</Version>
<Comment>Rebuild adwaita-qt6</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2022-09-24</Date>
<Version>1.4.2</Version>
+134 -12
View File
@@ -1320,6 +1320,7 @@
<Dependency>qt5-base</Dependency>
<Dependency>libtg_owt</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>qt5-imageformats</Dependency>
<Dependency>libdbusmenu-qt</Dependency>
@@ -1348,7 +1349,7 @@
<Update release="16">
<Date>2022-09-19</Date>
<Version>4.2.0</Version>
<Comment>Version bump.</Comment>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
@@ -102044,10 +102045,24 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/lookandfeel/adwaita-qt/pspec.xml</SourceURI>
</Source>
<Package>
<Name>adwaita-qt6</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>qt6-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libadwaitaqt6*</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt</Name>
<RuntimeDependencies>
@@ -102057,23 +102072,43 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
<Dependency>qt5-x11extras</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/libadwaitaqt.so*</Path>
<Path fileType="library">/usr/lib/libadwaitaqtpriv.so*</Path>
<Path fileType="library">/usr/lib/qt5</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt6-devel</Name>
<RuntimeDependencies>
<Dependency release="8">adwaita-qt6</Dependency>
<Dependency>qt6-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/cmake/AdwaitaQt6</Path>
<Path fileType="library">/usr/lib/pkgconfig/adwaita-qt6.pc</Path>
<Path fileType="header">/usr/include/AdwaitaQt6</Path>
</Files>
</Package>
<Package>
<Name>adwaita-qt-devel</Name>
<RuntimeDependencies>
<Dependency release="7">adwaita-qt</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency release="8">adwaita-qt6</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/cmake/AdwaitaQt</Path>
<Path fileType="library">/usr/lib/pkgconfig/adwaita-qt.pc</Path>
<Path fileType="header">/usr/include/AdwaitaQt</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2022-10-09</Date>
<Version>1.4.2</Version>
<Comment>Rebuild adwaita-qt6</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2022-09-24</Date>
<Version>1.4.2</Version>
@@ -253789,6 +253824,81 @@ components such as the Settings and gnome-shell.</Description>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>qgnomeplatform-qt6</Name>
<Homepage>https://github.com/FedoraQt/QGnomePlatform</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<PartOf>desktop.gnome.addons</PartOf>
<Summary xml:lang="en">QPlatformTheme for a better Qt6 application inclusion in GNOME</Summary>
<Summary xml:lang="tr">QPlatformTheme for a better Qt6 application inclusion in GNOME</Summary>
<Description xml:lang="en">QPlatformTheme for a better Qt6 application inclusion in GNOME</Description>
<Description xml:lang="tr">QPlatformTheme for a better Qt6 application inclusion in GNOME</Description>
<Icon>qgnomeplatform-qt6</Icon>
<Archive type="targz" sha1sum="ee61cde7f6a8e1643d8deff1d2f7af56a348ba55" name="0.9.0.tar.gz">https://github.com/FedoraQt/QGnomePlatform/archive/refs/tags/0.9.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>adwaita-qt6-devel</Dependency>
<Dependency>adwaita-qt-devel</Dependency>
<Dependency>qt6-wayland-devel</Dependency>
<Dependency>qt5-wayland-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/gnome/addons/qgnomeplatform-qt6/pspec.xml</SourceURI>
</Source>
<Package>
<Name>qgnomeplatform-qt6</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>qt6-base</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>adwaita-qt6</Dependency>
<Dependency>qt6-wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libqgnomeplatform6.so</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>qgnomeplatform-qt5</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>pango</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>adwaita-qt</Dependency>
<Dependency>qt5-wayland</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libqgnomeplatform.so</Path>
<Path fileType="library">/usr/lib/qt5</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-10-09</Date>
<Version>0.9.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>qtermwidget5</Name>
@@ -254762,6 +254872,7 @@ components such as the Settings and gnome-shell.</Description>
<Dependency>ninja</Dependency>
<Dependency>cmake</Dependency>
<Dependency>zstd-devel</Dependency>
<Dependency>elogind-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency versionFrom="2.2.2">cups-devel</Dependency>
<Dependency versionFrom="1.11.8">dbus-devel</Dependency>
@@ -341811,7 +341922,7 @@ contacts, tasks, and calendar information.</Summary>
<Summary xml:lang="tr">Hafif bir PDF ve XPS görüntüleyicisi</Summary>
<Description xml:lang="en">MuPDF is a lightweight open source software framework for viewing and converting PDF, XPS, and E-book documents.</Description>
<Description xml:lang="tr">MuPDF; PDF, XPS ve E-kitap belgelerini görüntüleme ve dönüştürme için hafif açık kaynaklı bir yazılım çerçevesidir.</Description>
<Archive type="targz" sha1sum="8e34f541742e0eaedc3034c7d6d9b732cec4c465" name="mupdf-1.20.0-source.tar.gz">https://mupdf.com/downloads/archive/mupdf-1.20.0-source.tar.gz</Archive>
<Archive type="targz" sha1sum="c516b7f0799ac9975969025edaa1386bfbef1f13" name="mupdf-1.20.3-source.tar.gz">https://mupdf.com/downloads/archive/mupdf-1.20.3-source.tar.gz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>curl-devel</Dependency>
@@ -341864,7 +341975,7 @@ contacts, tasks, and calendar information.</Summary>
<Summary xml:lang="en">Development files for mupdf</Summary>
<Summary xml:lang="tr">mupdf için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency release="11">mupdf</Dependency>
<Dependency release="12">mupdf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/mupdf</Path>
@@ -341880,6 +341991,13 @@ contacts, tasks, and calendar information.</Summary>
</Files>
</Package>
<History>
<Update release="12">
<Date>2022-10-07</Date>
<Version>1.20.3</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="11">
<Date>2022-07-06</Date>
<Version>1.20.0</Version>
@@ -371141,6 +371259,10 @@ from a wide variety of machine architectures.</Description>
<Dependency>gtkspell3-devel</Dependency>
<Dependency>webkit2gtk-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">Add_support_for_libgit2_1_4.patch</Patch>
<Patch level="1">Simplify_libgit2_version_checks.patch</Patch>
</Patches>
<SourceURI>editor/geany-plugins/pspec.xml</SourceURI>
</Source>
<Package>
@@ -371179,9 +371301,9 @@ from a wide variety of machine architectures.</Description>
</Package>
<History>
<Update release="8">
<Date>2021-10-15</Date>
<Date>2022-10-07</Date>
<Version>1.38</Version>
<Comment>Version bump.</Comment>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
+1 -1
View File
@@ -1 +1 @@
670e5a0f81f6f7b3acef4db58696f94794624a0a
809c7916e56e1f29535df82d9ab853adb920e381
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
ac8e047db66fceabef3399f32718b3ec01234516
a597cc37e99c6d9120c0b9d4a4321df314db76be