Merge pull request #10965 from Rmys/master

signon-plugin-oauth2 new package
This commit is contained in:
Rmys
2022-11-07 15:42:45 +02:00
committed by GitHub
7 changed files with 222 additions and 25 deletions
+123 -23
View File
@@ -1261,7 +1261,7 @@
<Description xml:lang="en">Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers.</Description>
<Description xml:lang="tr">Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers.</Description>
<Icon>telegram</Icon>
<Archive type="targz" sha1sum="f2207647d817c695a22d9548bf806012d71d848a" name="tdesktop-4.2.0-full.tar.gz">https://github.com/telegramdesktop/tdesktop/releases/download/v4.2.0/tdesktop-4.2.0-full.tar.gz</Archive>
<Archive type="targz" sha1sum="cadfc9227a675089898f5852d8ff1a5890043439" name="tdesktop-4.3.0-full.tar.gz">https://github.com/telegramdesktop/tdesktop/releases/download/v4.3.0/tdesktop-4.3.0-full.tar.gz</Archive>
<AdditionalFiles>
<AdditionalFile target="fix-tgcalls-cstdint.patch" permission="0644">fix-tgcalls-cstdint.patch</AdditionalFile>
</AdditionalFiles>
@@ -1270,8 +1270,9 @@
<Dependency>ninja</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>rnnoise-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>xz-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libdbusmenu-qt-devel</Dependency>
<Dependency>expected-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
@@ -1290,8 +1291,9 @@
<Dependency>xcb-util-keysyms-devel</Dependency>
<Dependency>jemalloc-devel</Dependency>
<Dependency>webkit2gtk-devel</Dependency>
<Dependency>glibmm-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>glibmm-2.68-devel</Dependency>
<Dependency>qt6-svg-devel</Dependency>
<Dependency>qt6-5compat-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency>abseil-cpp-devel</Dependency>
<Dependency>pipewire-devel</Dependency>
@@ -1317,23 +1319,24 @@
<Dependency>libopus</Dependency>
<Dependency>minizip</Dependency>
<Dependency>hunspell</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libvpx</Dependency>
<Dependency>qt6-base</Dependency>
<Dependency>qt6-5compat</Dependency>
<Dependency>libtg_owt</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>kcoreaddons</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>qt5-imageformats</Dependency>
<Dependency>qt6-imageformats</Dependency>
<Dependency>libdbusmenu-qt</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>open-sans-fonts</Dependency>
<Dependency>glibmm</Dependency>
<Dependency>glibmm-2.68</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt6-svg</Dependency>
<Dependency>rnnoise</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libsigc++</Dependency>
<Dependency>libsigc++3</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>jemalloc</Dependency>
@@ -1346,10 +1349,17 @@
</Files>
</Package>
<History>
<Update release="17">
<Date>2022-11-05</Date>
<Version>4.3.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<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>
@@ -4352,7 +4362,7 @@
<Summary xml:lang="tr">Çeşitli ülkelerdeki mobil genişbant servis sağlayıcıları hakkında bilgileri içeren ayar veritabanı</Summary>
<Description xml:lang="en">The mobile-broadband-provider-info package contains listings of mobile broadband (3G) providers and associated network and plan information.</Description>
<Description xml:lang="tr">mobile-broadband-provider-info paketi, dünya üzerindeki mobil genişbant sağlayıcılarının ve ilgili tarifelerinin listesini tutan bir veritabanıdır.</Description>
<Archive type="tarxz" sha1sum="c8559cb9ec2abb8b20f4276a6cdf058b9b3c7598" name="mobile-broadband-provider-info-20220725.tar.xz">https://download.gnome.org/sources/mobile-broadband-provider-info/20220725/mobile-broadband-provider-info-20220725.tar.xz</Archive>
<Archive type="tarxz" sha1sum="095a8ed463e72cb3f3eb3366900e2fc76b1f4324" name="mobile-broadband-provider-info-20221107.tar.xz">https://download.gnome.org/sources/mobile-broadband-provider-info/20221107/mobile-broadband-provider-info-20221107.tar.xz</Archive>
<BuildDependencies>
<Dependency>libxslt-devel</Dependency>
</BuildDependencies>
@@ -4365,6 +4375,13 @@
</Files>
</Package>
<History>
<Update release="10">
<Date>2022-11-07</Date>
<Version>20221107</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2022-07-25</Date>
<Version>20220725</Version>
@@ -11474,7 +11491,7 @@
<Summary xml:lang="tr">NetworkManager GUI client library</Summary>
<Description xml:lang="en">NetworkManager GUI istemci kitaplığı</Description>
<Description xml:lang="tr">NetworkManager GUI istemci kitaplığı</Description>
<Archive type="tarxz" sha1sum="111fd0fd6f8d68a8fd4e8754e6c0409d4a0618c0" name="libnma-1.10.2.tar.xz">https://download.gnome.org/sources/libnma/1.10/libnma-1.10.2.tar.xz</Archive>
<Archive type="tarxz" sha1sum="4a46a9d4098471def4e568721bfed2362309f2d7" name="libnma-1.10.4.tar.xz">https://download.gnome.org/sources/libnma/1.10/libnma-1.10.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>gtk-doc</Dependency>
@@ -11512,7 +11529,7 @@
<Name>libnma-devel</Name>
<Summary xml:lang="en">Development files for libnma</Summary>
<RuntimeDependencies>
<Dependency release="7">libnma</Dependency>
<Dependency release="8">libnma</Dependency>
<Dependency>NetworkManager-devel</Dependency>
</RuntimeDependencies>
<Files>
@@ -11524,13 +11541,20 @@
<Name>libnma-docs</Name>
<Summary xml:lang="en">Development files for libnma</Summary>
<RuntimeDependencies>
<Dependency release="7">libnma</Dependency>
<Dependency release="8">libnma</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2022-11-07</Date>
<Version>1.10.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2022-09-09</Date>
<Version>1.10.2</Version>
@@ -90091,7 +90115,7 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
<Description xml:lang="fr">Glibmm est l&apos;interface officielle C++ pour la librairie IHM populaire GTK+. Au menu des callbacks (rappels) typesafe (avec vérification de type à la compilation) ainsi qu&apos;un ensemble large et complet de widgets (objets graphiques) facilement extensible via héritage.</Description>
<Description xml:lang="en">Glibmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks and a comprehensive set of widgets that are easily extensible via inheritance.</Description>
<Description xml:lang="tr">Glibmm, ünlü GUI kitaplığı GTK+ için resmi C++ arayüzüdür. Önemli özelliklerinin arasında tip bağımsız çağırmalar ve miras ile genişleyebilen uyumlu parçacıklar vardır.</Description>
<Archive type="tarxz" sha1sum="aee1ec5bc1b4dc7a2183fe7327e961ca82cb6b8a" name="glibmm-2.66.4.tar.xz">mirrors://gnome/glibmm/2.66/glibmm-2.66.4.tar.xz</Archive>
<Archive type="tarxz" sha1sum="db4f8eff735c551b5c426a8a1c22f7ed98cc1249" name="glibmm-2.66.5.tar.xz">mirrors://gnome/glibmm/2.66/glibmm-2.66.5.tar.xz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>libsigc++-devel</Dependency>
@@ -90118,7 +90142,7 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
<Summary xml:lang="en">Development files for glibmm</Summary>
<Summary xml:lang="tr">glibmm için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency release="9">glibmm</Dependency>
<Dependency release="10">glibmm</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libsigc++-devel</Dependency>
</RuntimeDependencies>
@@ -90132,6 +90156,13 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
</Files>
</Package>
<History>
<Update release="10">
<Date>2022-11-06</Date>
<Version>2.66.5</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2022-05-04</Date>
<Version>2.66.4</Version>
@@ -241844,6 +241875,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kactivities-stats-devel</Dependency>
<Dependency>libtirpc-devel</Dependency>
<Dependency>libappimage-devel</Dependency>
<Dependency versionFrom="22.08.3">libkexiv2-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/kde/applications/kio-extras/pspec.xml</SourceURI>
</Source>
@@ -241888,6 +241920,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>qt5-sql-postgresql</Dependency>
<Dependency>syntax-highlighting</Dependency>
<Dependency versionFrom="5.82.0">kded</Dependency>
<Dependency versionFrom="22.08.3">libkexiv2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
@@ -323587,6 +323620,65 @@ Konuk sanal makinede çalışan okuyucu.</Description>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>signon-plugin-oauth2</Name>
<Homepage>https://gitlab.com/accounts-sso/signon-plugin-oauth2</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<PartOf>programming.library</PartOf>
<Summary xml:lang="en">OAuth 2 plugin for signon</Summary>
<Summary xml:lang="tr">OAuth 2 plugin for signon</Summary>
<Description xml:lang="en">Oturum açmak için OAuth 2 eklentisi</Description>
<Description xml:lang="tr">Oturum açmak için OAuth 2 eklentisi</Description>
<Archive type="tarbz2" sha1sum="0a9e9cab8d1f6de33a97192ebe548d36f212dab7" name="signon-plugin-oauth2-VERSION_0.25.tar.bz2">https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/VERSION_0.25/signon-plugin-oauth2-VERSION_0.25.tar.bz2</Archive>
<BuildDependencies>
<Dependency>signon-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-xmlpatterns-devel</Dependency>
</BuildDependencies>
<SourceURI>programming/library/signon-plugin-oauth2/pspec.xml</SourceURI>
</Source>
<Package>
<Name>signon-plugin-oauth2</Name>
<RuntimeDependencies>
<Dependency>signon</Dependency>
<Dependency>qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>signon-plugin-oauth2-devel</Name>
<Summary xml:lang="en">Development files for signon-plugin-oauth2</Summary>
<RuntimeDependencies>
<Dependency>signon-devel</Dependency>
<Dependency release="1">signon-plugin-oauth2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-07</Date>
<Version>0.25</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>libaccounts-glib</Name>
@@ -324701,10 +324793,11 @@ to create header files and sources from protocol files.</Description>
<Summary xml:lang="en">A framework for centrally storing authentication credentials</Summary>
<Description xml:lang="en">Single Sign-On is a framework for centrally storing authentication credentials and handling authentication on behalf of applications as requested by applicationsIt consists of
a secure storage of login credentials (for example usernames and passwords), plugins for different authentication systems and a client library for applications to communicate with this system.</Description>
<Archive type="tarbz2" sha1sum="9c81aaaa70c27e0eef95eeaf3df5db5f5de792ea" name="signond-VERSION_8.60.tar.bz2">https://gitlab.com/accounts-sso/signond/-/archive/VERSION_8.60/signond-VERSION_8.60.tar.bz2</Archive>
<Archive type="tarbz2" sha1sum="f250b30dc478ed750f0d438cf9feb4078692ec44" name="signond-VERSION_8.61.tar.bz2">https://gitlab.com/accounts-sso/signond/-/archive/VERSION_8.61/signond-VERSION_8.61.tar.bz2</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>libproxy-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">qt5.5.diff</Patch>
@@ -324715,9 +324808,9 @@ to create header files and sources from protocol files.</Description>
<Package>
<Name>signon</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libproxy</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -324732,7 +324825,7 @@ to create header files and sources from protocol files.</Description>
<Summary xml:lang="tr">Signon için kütüphaneler</Summary>
<Description xml:lang="tr">Signon geliştirme paketi, Signon için geliştirme dosyaları sunar.</Description>
<RuntimeDependencies>
<Dependency release="6">signon</Dependency>
<Dependency release="7">signon</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
@@ -324745,13 +324838,20 @@ to create header files and sources from protocol files.</Description>
<Summary xml:lang="en">Help files and API documents for signon</Summary>
<IsA>data:doc</IsA>
<RuntimeDependencies>
<Dependency release="6">signon</Dependency>
<Dependency release="7">signon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2022-11-07</Date>
<Version>8.61</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2020-03-04</Date>
<Version>8.60</Version>
+1 -1
View File
@@ -1 +1 @@
7277f56bf06e4c887f902ed3f45f61de06cf27bd
f507c98a19a71f65aef6ff830d4ac902921acd6f
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
c1280d78e02108ce9f137dae60c86c6f203a5f33
f8238bfcc86a5ca5989beffa25ce2fe43f41f0df
@@ -0,0 +1,22 @@
#!/usr/bin/env 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 pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import qt5
def setup():
shelltools.system("sed -i '/-Werror/d' common-project-config.pri")
pisitools.dosed("common-project-config.pri", "lib64", "lib")
qt5.configure()
def build():
qt5.make("PREFIX=/usr LIBDIR=/usr/lib")
def install():
qt5.install()
pisitools.dodoc("COPYING", "README*")
@@ -0,0 +1,67 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>signon-plugin-oauth2</Name>
<Homepage>https://gitlab.com/accounts-sso/signon-plugin-oauth2</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<License>LGPLv3</License>
<IsA>library</IsA>
<Summary>OAuth 2 plugin for signon</Summary>
<Description>Oturum açmak için OAuth 2 eklentisi</Description>
<Archive sha1sum="0a9e9cab8d1f6de33a97192ebe548d36f212dab7" type="tarbz2">https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/archive/VERSION_0.25/signon-plugin-oauth2-VERSION_0.25.tar.bz2</Archive>
<BuildDependencies>
<Dependency>signon-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-xmlpatterns-devel</Dependency>
</BuildDependencies>
-->
<!--
<Patches>
<Patch>signon-plugin-oauth2.patch</Patch>
<Patch level="1">signon-plugin-oauth2.patch</Patch>
</Patches>
-->
</Source>
<Package>
<Name>signon-plugin-oauth2</Name>
<RuntimeDependencies>
<Dependency>signon</Dependency>
<Dependency>qt5-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>signon-plugin-oauth2-devel</Name>
<Summary>Development files for signon-plugin-oauth2</Summary>
<RuntimeDependencies>
<Dependency>signon-devel</Dependency>
<Dependency release="current">signon-plugin-oauth2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-07</Date>
<Version>0.25</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>signon-plugin-oauth2</Name>
<Summary xml:lang="tr">OAuth 2 plugin for signon</Summary>
<Description xml:lang="tr">Oturum açmak için OAuth 2 eklentisi</Description>
</Source>
</PISI>