Merge branch 'master' of https://github.com/pisilinux/main
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("COPYING")
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>cantarell-fonts</Name>
|
||||
<Homepage>http://www.gnome.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<Summary>GNOME Cantarell fonts</Summary>
|
||||
<Description>GNOME Cantarell fonts - required for GNOME 3</Description>
|
||||
<License>GPLv2+</License>
|
||||
<Archive sha1sum="94c5c6616b41723bc28ca6be90f2975f8fc6a539" type="tarxz">https://download-fallback.gnome.org/sources/cantarell-fonts/0.301/cantarell-fonts-0.301.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<!-- <Dependency>appstream-glib-devel</Dependency> -->
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>cantarell-fonts</Name>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/fonts</Path>
|
||||
<Path fileType="data">/usr/share/fontconfig</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share/metainfo/org.gnome.cantarell.metainfo.xml</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-30</Date>
|
||||
<Version>0.301</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,38 @@
|
||||
#!/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
|
||||
#
|
||||
# TODO: ADD GDATA AND GNOME ONLINE ACCOUNTS SUPPORT
|
||||
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DSYSCONF_INSTALL_DIR=/etc \
|
||||
-DENABLE_VALA_BINDINGS=ON \
|
||||
-DENABLE_INSTALLED_TESTS=ON \
|
||||
-DENABLE_GOOGLE=OFF \
|
||||
-DENABLE_GOOGLE_AUTH=OFF \
|
||||
-DWITH_OPENLDAP=OFF \
|
||||
-DWITH_KRB5=ON \
|
||||
-DENABLE_INTROSPECTION=ON \
|
||||
-DENABLE_CANBERRA=ON \
|
||||
-DENABLE_WEATHER=ON \
|
||||
-DENABLE_GTK=ON \
|
||||
-DENABLE_GTK_DOC=OFF \
|
||||
-DENABLE_OAUTH2=ON \
|
||||
-DENABLE_GOA=OFF \
|
||||
-DWITH_SYSTEMDUSERUNITDIR=NO")
|
||||
|
||||
def build():
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("COPYING", "ChangeLog", "HACKING", "MAINTAINERS", "NEWS", "README")
|
||||
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>evolution-data-server</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/evolution-data-server</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>The Evolution Data Server package provides a unified backend for programs that work with
|
||||
contacts, tasks, and calendar information.</Summary>
|
||||
<Description>The Evolution Data Server provides a single database for common, desktop-wide information,
|
||||
such as a user's address book or calendar events.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>flex</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gperf</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>libical-devel</Dependency>
|
||||
<Dependency>webkit2gtk-devel</Dependency>
|
||||
<Dependency>libgweather-devel</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>nspr-devel</Dependency>
|
||||
<Dependency>nss-devel</Dependency>
|
||||
<Dependency>gcr-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
<Dependency>e2fsprogs-devel</Dependency>
|
||||
<Dependency>libcanberra-gtk3-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>vala</Dependency>
|
||||
<Dependency>cmake</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="076732a2b9cbe6ebae6b5cebbe6027a258b3e48e" type="tarxz">https://download.gnome.org/sources/evolution-data-server/3.40/evolution-data-server-3.40.1.tar.xz</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>evolution-data-server</Name>
|
||||
<Summary>The Evolution Data Server package provides a unified backend for programs that work with contacts, tasks, and calendar information.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>db</Dependency>
|
||||
<Dependency>gcr</Dependency>
|
||||
<Dependency>nss</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>nspr</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>icu4c</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>sqlite</Dependency>
|
||||
<Dependency>libical</Dependency>
|
||||
<Dependency>libsoup</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>json-glib</Dependency>
|
||||
<Dependency>libsecret</Dependency>
|
||||
<Dependency>webkit2gtk</Dependency>
|
||||
<Dependency>libcanberra</Dependency>
|
||||
<Dependency>libgweather</Dependency>
|
||||
<Dependency>libcanberra-gtk3</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="library">/usr/lib/evolution-data-server</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/pixmaps</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/etc</Path>
|
||||
<Path fileType="data">/usr/share/GConf</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>evolution-data-server-docs</Name>
|
||||
<IsA>data:doc</IsA>
|
||||
<Summary>Help files and API documents for evolution-data-server</Summary>
|
||||
<Files>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share/gtk-doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>evolution-data-server-devel</Name>
|
||||
<Summary>Development files for evolution-data-server</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">evolution-data-server</Dependency>
|
||||
<Dependency>nss-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>nspr-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>sqlite-devel</Dependency>
|
||||
<Dependency>libical-devel</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/installed-tests</Path>
|
||||
<Path fileType="header">/usr/include</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="1">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>3.40.1</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README.md")
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>folks</Name>
|
||||
<Homepage>https://wiki.gnome.org/Projects/Folks</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<Summary>Library to aggregates people into metacontacts</Summary>
|
||||
<Description>Library to aggregates people into metacontacts</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>evolution-data-server-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>libgee-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>telepathy-glib-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>python3-dbusmock</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="d579d056ffe97f53eea274f34f34faaa3c08d18d" type="targz">https://gitlab.gnome.org/GNOME/folks/-/archive/0.14/folks-0.14.tar.gz</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>folks</Name>
|
||||
<Summary>Library to aggregates people into metacontacts</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>evolution-data-server</Dependency>
|
||||
<Dependency>libgee</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>telepathy-glib</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>readline</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/folks</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="data">/usr/share/GConf</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>folks-devel</Name>
|
||||
<Summary>Development files for folks</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">folks</Dependency>
|
||||
<Dependency>evolution-data-server-devel</Dependency>
|
||||
<Dependency>libgee-devel</Dependency>
|
||||
<Dependency>telepathy-glib-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/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="1">
|
||||
<Date>2021-04-21</Date>
|
||||
<Version>0.14.0</Version>
|
||||
<Comment>First release.</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING.LIB", "NEWS", "README")
|
||||
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>geocode-glib</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/geocode-glib</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv1</License>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<Summary>geocode-glib is a convenience library for the geocoding and reverse geocoding</Summary>
|
||||
<Description>geocode-glib is a convenience library for the geocoding (finding longitude,
|
||||
and latitude from an address) and reverse geocoding (finding an address from
|
||||
coordinates). It uses Nominatim service to achieve that. It also caches
|
||||
(reverse-)geocoding requests for faster results and to avoid unnecessary server
|
||||
load.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency versionFrom="1.4.4">json-glib-devel</Dependency>
|
||||
<Dependency versionFrom="2.68.3">libsoup-devel</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive type="tarxz" sha1sum="b8fb9aed83f33685fafc2952383dbc5b46a78d31">https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.2.tar.xz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>geocode-glib</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="1.4.4">json-glib</Dependency>
|
||||
<Dependency versionFrom="2.68.3">libsoup</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/libexec</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share/gtk-doc</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>geocode-glib-devel</Name>
|
||||
<Summary>Development files for geocode-glib</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">geocode-glib</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig/geocode-glib-1.0.pc</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0/GeocodeGlib-1.0.gir</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-04-06</Date>
|
||||
<Version>3.26.2</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dskip_dbus_tests=true \
|
||||
-Dskip_gtk_tests=true \
|
||||
-Dprofiler=disabled \
|
||||
-Dinstalled_tests=false")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("CONTRIBUTING.md", "COPYING", "NEWS", "README.md")
|
||||
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gjs</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gjs</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>JavaScript bindings for GNOME</Summary>
|
||||
<Description>JavaScript bindings for GNOME</Description>
|
||||
<Archive sha1sum="da590f14d9e611aeceac731831b586b2ad558363">https://download.gnome.org/sources/gjs/1.68/gjs-1.68.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>spidermonkey-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>systemtap-sdt-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gjs</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libffi</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>readline</Dependency>
|
||||
<Dependency>spidermonkey</Dependency>
|
||||
<Dependency>gobject-introspection</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/gjs</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="data">/usr/share/gjs-1.0</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gjs-devel</Name>
|
||||
<Summary>Development files for gjs</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gjs</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libffi-devel</Dependency>
|
||||
<Dependency>spidermonkey-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>1.68.1</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dicon-update=false \
|
||||
-Dgtk_doc=false \
|
||||
-Dintrospection=true")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README.md")
|
||||
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-bluetooth</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-bluetooth</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>gnome-bluetooth is a fork of bluez-gnome focused on integration with GNOME.</Summary>
|
||||
<Description>gnome-bluetooth is collection of widgets for applications that want
|
||||
to select Bluetooth devices. It is also used by GNOME session
|
||||
components such as the Settings and gnome-shell.</Description>
|
||||
<Archive sha1sum="0321aeee016b34fef5050dcf9511ba48d0779b81">https://download.gnome.org/sources/gnome-bluetooth/3.34/gnome-bluetooth-3.34.5.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>itstool</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>dconf-devel</Dependency>
|
||||
<Dependency>gvfs</Dependency>
|
||||
<Dependency>bluez-libs-devel</Dependency>
|
||||
<Dependency>eudev-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libcanberra-gtk3-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-bluetooth</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libnotify</Dependency>
|
||||
<Dependency>libcanberra</Dependency>
|
||||
<Dependency>libcanberra-gtk3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/gnome-bluetooth</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-bluetooth-devel</Name>
|
||||
<Summary>Development files for gnome-bluetooth</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gnome-bluetooth</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>3.34.5</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/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
|
||||
#
|
||||
# TODO: fix grilo support
|
||||
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dsnap=false \
|
||||
-Dgrilo=disabled")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("NEWS", "README*", "COPYING")
|
||||
+207
@@ -0,0 +1,207 @@
|
||||
From ef111c9c11623be8e84526abec7c15198f5c0604 Mon Sep 17 00:00:00 2001
|
||||
From: Mart Raudsepp <leio@gentoo.org>
|
||||
Date: Sun, 12 Jul 2020 12:21:07 +0300
|
||||
Subject: [PATCH 1/5] build: Restore options for bluetooth, NetworkManager and
|
||||
Wacom
|
||||
|
||||
---
|
||||
meson.build | 33 ++++++++++++++++++++-------------
|
||||
meson_options.txt | 3 +++
|
||||
panels/meson.build | 16 ++++++++++------
|
||||
panels/power/cc-power-panel.c | 4 ++++
|
||||
panels/power/meson.build | 4 ++--
|
||||
shell/meson.build | 2 +-
|
||||
tests/meson.build | 2 +-
|
||||
7 files changed, 41 insertions(+), 23 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 900216962..4470376db 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -216,7 +216,8 @@ endif
|
||||
config_h.set('HAVE_MALCONTENT', enable_malcontent,
|
||||
description: 'Define to 1 if malcontent support is enabled')
|
||||
|
||||
-if host_is_linux
|
||||
+enable_network_manager = get_option('network_manager')
|
||||
+if enable_network_manager
|
||||
# network manager
|
||||
network_manager_deps = [
|
||||
dependency('libnm', version: '>= 1.24.0'),
|
||||
@@ -224,15 +225,20 @@ if host_is_linux
|
||||
dependency('mm-glib', version: '>= 0.7')
|
||||
]
|
||||
endif
|
||||
-config_h.set('BUILD_NETWORK', host_is_linux,
|
||||
+config_h.set('BUILD_NETWORK', enable_network_manager,
|
||||
description: 'Define to 1 to build the Network panel')
|
||||
-config_h.set('HAVE_NETWORK_MANAGER', host_is_linux,
|
||||
+config_h.set('HAVE_NETWORK_MANAGER', enable_network_manager,
|
||||
description: 'Define to 1 if NetworkManager is available')
|
||||
|
||||
-if host_is_linux_not_s390
|
||||
+enable_bluetooth = get_option('bluetooth')
|
||||
+if enable_bluetooth
|
||||
# gnome-bluetooth
|
||||
gnome_bluetooth_dep = dependency('gnome-bluetooth-1.0', version: '>= 3.18.2')
|
||||
+endif
|
||||
|
||||
+enable_wacom = get_option('wacom')
|
||||
+if enable_wacom
|
||||
+ # Wacom
|
||||
libwacom_dep = dependency('libwacom', version: '>= 0.7')
|
||||
|
||||
wacom_deps = [
|
||||
@@ -240,17 +246,18 @@ if host_is_linux_not_s390
|
||||
]
|
||||
config_h.set('HAVE_WACOM_3D_STYLUS', libwacom_dep.version().version_compare('>= 0.27'),
|
||||
description: 'Define to 1 if libwacom provides definition for 3D styli')
|
||||
-else
|
||||
- message('Bluetooth and Wacom panels will not be built (no USB support on this platform)')
|
||||
+endif
|
||||
+
|
||||
+if not host_is_linux_not_s390
|
||||
message('Thunderbolt panel will not be built (not supported on this platform)')
|
||||
endif
|
||||
-config_h.set('BUILD_BLUETOOTH', host_is_linux_not_s390,
|
||||
+config_h.set('BUILD_BLUETOOTH', enable_bluetooth,
|
||||
description: 'Define to 1 to build the Bluetooth panel')
|
||||
-config_h.set('HAVE_BLUETOOTH', host_is_linux_not_s390,
|
||||
+config_h.set('HAVE_BLUETOOTH', enable_bluetooth,
|
||||
description: 'Define to 1 if bluetooth support is available')
|
||||
-config_h.set('BUILD_WACOM', host_is_linux_not_s390,
|
||||
+config_h.set('BUILD_WACOM', enable_wacom,
|
||||
description: 'Define to 1 to build the Wacom panel')
|
||||
-config_h.set('HAVE_WACOM', host_is_linux_not_s390,
|
||||
+config_h.set('HAVE_WACOM', enable_wacom,
|
||||
description: 'Define to 1 if Wacom is supportted')
|
||||
config_h.set('BUILD_THUNDERBOLT', host_is_linux_not_s390,
|
||||
description: 'Define to 1 to build the Thunderbolt panel')
|
||||
@@ -301,9 +308,9 @@ summary({
|
||||
})
|
||||
|
||||
summary({
|
||||
- 'GNOME Bluetooth': host_is_linux_not_s390,
|
||||
- 'NetworkManager': host_is_linux,
|
||||
- 'Wacom': host_is_linux_not_s390,
|
||||
+ 'GNOME Bluetooth': enable_bluetooth,
|
||||
+ 'NetworkManager': enable_network_manager,
|
||||
+ 'Wacom': enable_wacom,
|
||||
}, section: 'Dependencies')
|
||||
|
||||
summary({
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 1b7b54810..2b3da02c0 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -1,10 +1,13 @@
|
||||
+option('bluetooth', type: 'boolean', value: true, description: 'build with Bluetooth support')
|
||||
option('cheese', type: 'boolean', value: true, description: 'build with cheese webcam support')
|
||||
option('documentation', type: 'boolean', value: false, description: 'build documentation')
|
||||
option('ibus', type: 'boolean', value: true, description: 'build with IBus support')
|
||||
+option('network_manager', type: 'boolean', value: true, description: 'build with NetworkManager support')
|
||||
option('privileged_group', type: 'string', value: 'wheel', description: 'name of group that has elevated permissions')
|
||||
option('snap', type: 'boolean', value: false, description: 'build with Snap support')
|
||||
option('tests', type: 'boolean', value: true, description: 'build tests')
|
||||
option('tracing', type: 'boolean', value: false, description: 'add extra debugging information')
|
||||
+option('wacom', type: 'boolean', value: true, description: 'build with Wacom support')
|
||||
option('wayland', type: 'boolean', value: true, description: 'build with Wayland support')
|
||||
option('profile', type: 'combo', choices: ['default','development'], value: 'default')
|
||||
option('malcontent', type: 'boolean', value: false, description: 'build with malcontent support')
|
||||
diff --git a/panels/meson.build b/panels/meson.build
|
||||
index 2f4fdc5e3..6798f6997 100644
|
||||
--- a/panels/meson.build
|
||||
+++ b/panels/meson.build
|
||||
@@ -29,16 +29,20 @@ panels = [
|
||||
'user-accounts'
|
||||
]
|
||||
|
||||
-if host_is_linux
|
||||
+if enable_network_manager
|
||||
panels += ['network']
|
||||
endif
|
||||
|
||||
+if enable_bluetooth
|
||||
+ panels += ['bluetooth']
|
||||
+endif
|
||||
+
|
||||
+if enable_wacom
|
||||
+ panels += ['wacom']
|
||||
+endif
|
||||
+
|
||||
if host_is_linux_not_s390
|
||||
- panels += [
|
||||
- 'bluetooth',
|
||||
- 'thunderbolt',
|
||||
- 'wacom'
|
||||
- ]
|
||||
+ panels += ['thunderbolt']
|
||||
endif
|
||||
|
||||
panels_list = []
|
||||
diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
|
||||
index c9c4705da..b4a3a3323 100644
|
||||
--- a/panels/power/cc-power-panel.c
|
||||
+++ b/panels/power/cc-power-panel.c
|
||||
@@ -1745,11 +1745,15 @@ cc_power_panel_class_init (CcPowerPanelClass *klass)
|
||||
gtk_widget_class_bind_template_callback (widget_class, has_kbd_brightness_cb);
|
||||
gtk_widget_class_bind_template_callback (widget_class, idle_delay_combo_changed_cb);
|
||||
gtk_widget_class_bind_template_callback (widget_class, keynav_failed_cb);
|
||||
+#ifdef HAVE_NETWORK_MANAGER
|
||||
gtk_widget_class_bind_template_callback (widget_class, mobile_switch_changed_cb);
|
||||
+#endif
|
||||
gtk_widget_class_bind_template_callback (widget_class, power_button_combo_changed_cb);
|
||||
gtk_widget_class_bind_template_callback (widget_class, power_profiles_row_activated_cb);
|
||||
gtk_widget_class_bind_template_callback (widget_class, power_saving_listbox_row_activated_cb);
|
||||
+#ifdef HAVE_NETWORK_MANAGER
|
||||
gtk_widget_class_bind_template_callback (widget_class, wifi_switch_changed_cb);
|
||||
+#endif
|
||||
}
|
||||
|
||||
static void
|
||||
diff --git a/panels/power/meson.build b/panels/power/meson.build
|
||||
index 625059dd2..e3b8c4233 100644
|
||||
--- a/panels/power/meson.build
|
||||
+++ b/panels/power/meson.build
|
||||
@@ -46,11 +46,11 @@ deps = common_deps + [
|
||||
upower_glib_dep
|
||||
]
|
||||
|
||||
-if host_is_linux
|
||||
+if enable_network_manager
|
||||
deps += network_manager_deps
|
||||
endif
|
||||
|
||||
-if host_is_linux_not_s390
|
||||
+if enable_bluetooth
|
||||
deps += gnome_bluetooth_dep
|
||||
endif
|
||||
|
||||
diff --git a/shell/meson.build b/shell/meson.build
|
||||
index 89b96590e..93e1f8994 100644
|
||||
--- a/shell/meson.build
|
||||
+++ b/shell/meson.build
|
||||
@@ -119,7 +119,7 @@ if enable_cheese
|
||||
shell_deps += cheese_deps
|
||||
endif
|
||||
|
||||
-if host_is_linux_not_s390
|
||||
+if enable_wacom
|
||||
shell_deps += wacom_deps
|
||||
endif
|
||||
|
||||
diff --git a/tests/meson.build b/tests/meson.build
|
||||
index d4fe361ef..8410c636d 100644
|
||||
--- a/tests/meson.build
|
||||
+++ b/tests/meson.build
|
||||
@@ -1,6 +1,6 @@
|
||||
subdir('common')
|
||||
#subdir('datetime')
|
||||
-if host_is_linux
|
||||
+if enable_network_manager
|
||||
subdir('network')
|
||||
endif
|
||||
|
||||
--
|
||||
2.26.3
|
||||
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
From 783a71be49b32b2c0d92509579f425cdbf5208ac Mon Sep 17 00:00:00 2001
|
||||
From: Mart Raudsepp <leio@gentoo.org>
|
||||
Date: Sun, 12 Jul 2020 12:27:59 +0300
|
||||
Subject: [PATCH 2/5] build: Make kerberos optional
|
||||
|
||||
---
|
||||
meson.build | 5 +++++
|
||||
meson_options.txt | 1 +
|
||||
panels/user-accounts/cc-realm-manager.c | 9 +++++++++
|
||||
panels/user-accounts/meson.build | 4 ----
|
||||
4 files changed, 15 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 4470376db..acf68a1da 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -262,6 +262,11 @@ config_h.set('HAVE_WACOM', enable_wacom,
|
||||
config_h.set('BUILD_THUNDERBOLT', host_is_linux_not_s390,
|
||||
description: 'Define to 1 to build the Thunderbolt panel')
|
||||
|
||||
+# Kerberos support
|
||||
+krb_dep = dependency('krb5', required: get_option('kerberos'))
|
||||
+config_h.set('HAVE_KERBEROS', krb_dep.found(),
|
||||
+ description: 'Define to 1 if kerberos support is available')
|
||||
+
|
||||
gnome = import('gnome')
|
||||
i18n = import('i18n')
|
||||
pkg = import('pkgconfig')
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 2b3da02c0..5c558557d 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -2,6 +2,7 @@ option('bluetooth', type: 'boolean', value: true, description: 'build with Bluet
|
||||
option('cheese', type: 'boolean', value: true, description: 'build with cheese webcam support')
|
||||
option('documentation', type: 'boolean', value: false, description: 'build documentation')
|
||||
option('ibus', type: 'boolean', value: true, description: 'build with IBus support')
|
||||
+option('kerberos', type: 'feature', value: 'auto', description: 'build with kerberos support')
|
||||
option('network_manager', type: 'boolean', value: true, description: 'build with NetworkManager support')
|
||||
option('privileged_group', type: 'string', value: 'wheel', description: 'name of group that has elevated permissions')
|
||||
option('snap', type: 'boolean', value: false, description: 'build with Snap support')
|
||||
diff --git a/panels/user-accounts/cc-realm-manager.c b/panels/user-accounts/cc-realm-manager.c
|
||||
index bc43e6d0f..cd1cb025d 100644
|
||||
--- a/panels/user-accounts/cc-realm-manager.c
|
||||
+++ b/panels/user-accounts/cc-realm-manager.c
|
||||
@@ -22,7 +22,9 @@
|
||||
|
||||
#include "cc-realm-manager.h"
|
||||
|
||||
+#ifdef HAVE_KERBEROS
|
||||
#include <krb5/krb5.h>
|
||||
+#endif
|
||||
|
||||
#include <glib.h>
|
||||
#include <glib/gi18n.h>
|
||||
@@ -596,6 +598,7 @@ login_closure_free (gpointer data)
|
||||
g_slice_free (LoginClosure, login);
|
||||
}
|
||||
|
||||
+#ifdef HAVE_KERBEROS
|
||||
static krb5_error_code
|
||||
login_perform_kinit (krb5_context k5,
|
||||
const gchar *realm,
|
||||
@@ -657,6 +660,7 @@ login_perform_kinit (krb5_context k5,
|
||||
|
||||
return code;
|
||||
}
|
||||
+#endif
|
||||
|
||||
static void
|
||||
kinit_thread_func (GTask *t,
|
||||
@@ -665,6 +669,7 @@ kinit_thread_func (GTask *t,
|
||||
GCancellable *cancellable)
|
||||
{
|
||||
g_autoptr(GTask) task = t;
|
||||
+#ifdef HAVE_KERBEROS
|
||||
LoginClosure *login = task_data;
|
||||
krb5_context k5 = NULL;
|
||||
krb5_error_code code;
|
||||
@@ -740,6 +745,10 @@ kinit_thread_func (GTask *t,
|
||||
|
||||
if (k5)
|
||||
krb5_free_context (k5);
|
||||
+#else
|
||||
+ g_task_return_new_error (task, CC_REALM_ERROR, CC_REALM_ERROR_GENERIC,
|
||||
+ _("gnome-control-center was built without kerberos support"));
|
||||
+#endif
|
||||
}
|
||||
|
||||
void
|
||||
diff --git a/panels/user-accounts/meson.build b/panels/user-accounts/meson.build
|
||||
index b8ee9d98e..4375d3816 100644
|
||||
--- a/panels/user-accounts/meson.build
|
||||
+++ b/panels/user-accounts/meson.build
|
||||
@@ -169,10 +169,6 @@ sources += gnome.mkenums_simple(
|
||||
'cc-user-accounts-enum-types',
|
||||
sources: files(enum_headers))
|
||||
|
||||
-# Kerberos support
|
||||
-krb_dep = dependency('krb5', required: false)
|
||||
-assert(krb_dep.found(), 'kerberos libraries not found in your path')
|
||||
-
|
||||
deps = common_deps + [
|
||||
accounts_dep,
|
||||
gdk_pixbuf_dep,
|
||||
--
|
||||
2.26.3
|
||||
|
||||
+263
@@ -0,0 +1,263 @@
|
||||
From b7726d558c10c2c3b6c987954a0367116ccdfc18 Mon Sep 17 00:00:00 2001
|
||||
From: Mart Raudsepp <leio@gentoo.org>
|
||||
Date: Mon, 4 Mar 2019 01:22:13 +0200
|
||||
Subject: [PATCH 3/5] build: Make grilo and gnome-online-accounts optional
|
||||
|
||||
grilo requires goa
|
||||
---
|
||||
meson.build | 15 ++++++++++++++-
|
||||
meson_options.txt | 2 ++
|
||||
panels/background/bg-pictures-source.c | 20 ++++++++++++++++++++
|
||||
panels/background/meson.build | 7 +++++--
|
||||
panels/meson.build | 5 ++++-
|
||||
shell/cc-panel-loader.c | 4 ++++
|
||||
6 files changed, 49 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index acf68a1da..24f54815f 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -124,7 +124,7 @@ gio_dep = dependency('gio-2.0')
|
||||
glib_dep = dependency('glib-2.0', version: '>= 2.56.0')
|
||||
gnome_desktop_dep = dependency('gnome-desktop-3.0', version: '>= 3.33.4')
|
||||
gnome_settings_dep = dependency('gnome-settings-daemon', version: '>= 3.27.90')
|
||||
-goa_dep = dependency('goa-1.0', version: goa_req_version)
|
||||
+goa_dep = dependency('goa-1.0', version: goa_req_version, required: get_option('goa'))
|
||||
gsettings_desktop_dep = dependency('gsettings-desktop-schemas', version: '>= 3.37.1')
|
||||
libxml_dep = dependency('libxml-2.0')
|
||||
polkit_gobject_dep = dependency('polkit-gobject-1', version: '>= 0.114')
|
||||
@@ -138,6 +138,19 @@ epoxy_dep = dependency('epoxy')
|
||||
|
||||
m_dep = cc.find_library('m')
|
||||
|
||||
+enable_goa = goa_dep.found()
|
||||
+config_h.set('BUILD_GOA', enable_goa,
|
||||
+ description: 'Define to 1 to build the Online Accounts panel')
|
||||
+
|
||||
+grilo_dep = dependency('grilo-0.3', version: '>= 0.3.0', required: get_option('grilo'))
|
||||
+enable_grilo = grilo_dep.found()
|
||||
+config_h.set('HAVE_GRILO', enable_grilo,
|
||||
+ description: 'Define to 1 to enable grilo support')
|
||||
+
|
||||
+if enable_grilo and not enable_goa
|
||||
+ error('Grilo support requires goa')
|
||||
+endif
|
||||
+
|
||||
common_deps = [
|
||||
gio_dep,
|
||||
glib_dep,
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 5c558557d..17e3551fa 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -1,6 +1,8 @@
|
||||
option('bluetooth', type: 'boolean', value: true, description: 'build with Bluetooth support')
|
||||
option('cheese', type: 'boolean', value: true, description: 'build with cheese webcam support')
|
||||
option('documentation', type: 'boolean', value: false, description: 'build documentation')
|
||||
+option('goa', type: 'feature', value: 'auto', description: 'build with gnome-online-accounts support')
|
||||
+option('grilo', type: 'feature', value: 'auto', description: 'build with grilo support (background panel)')
|
||||
option('ibus', type: 'boolean', value: true, description: 'build with IBus support')
|
||||
option('kerberos', type: 'feature', value: 'auto', description: 'build with kerberos support')
|
||||
option('network_manager', type: 'boolean', value: true, description: 'build with NetworkManager support')
|
||||
diff --git a/panels/background/bg-pictures-source.c b/panels/background/bg-pictures-source.c
|
||||
index 3a3027b13..edc6c3247 100644
|
||||
--- a/panels/background/bg-pictures-source.c
|
||||
+++ b/panels/background/bg-pictures-source.c
|
||||
@@ -23,13 +23,17 @@
|
||||
|
||||
#include "bg-pictures-source.h"
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
#include "cc-background-grilo-miner.h"
|
||||
+#endif
|
||||
#include "cc-background-item.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <cairo-gobject.h>
|
||||
#include <gio/gio.h>
|
||||
+#ifdef HAVE_GRILO
|
||||
#include <grilo.h>
|
||||
+#endif
|
||||
#include <libgnome-desktop/gnome-desktop-thumbnail.h>
|
||||
#include <gdesktop-enums.h>
|
||||
|
||||
@@ -43,7 +47,9 @@ struct _BgPicturesSource
|
||||
|
||||
GCancellable *cancellable;
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
CcBackgroundGriloMiner *grl_miner;
|
||||
+#endif
|
||||
|
||||
GFileMonitor *picture_dir_monitor;
|
||||
GFileMonitor *cache_dir_monitor;
|
||||
@@ -83,7 +89,9 @@ bg_pictures_source_dispose (GObject *object)
|
||||
g_clear_object (&source->cancellable);
|
||||
}
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
g_clear_object (&source->grl_miner);
|
||||
+#endif
|
||||
|
||||
G_OBJECT_CLASS (bg_pictures_source_parent_class)->dispose (object);
|
||||
}
|
||||
@@ -392,7 +400,9 @@ add_single_file (BgPicturesSource *bg_source,
|
||||
const gchar *pictures_path;
|
||||
g_autoptr(GFile) pictures_dir = NULL;
|
||||
g_autoptr(GFile) cache_dir = NULL;
|
||||
+#ifdef HAVE_GRILO
|
||||
GrlMedia *media;
|
||||
+#endif
|
||||
|
||||
/* find png and jpeg files */
|
||||
if (!content_type)
|
||||
@@ -432,14 +442,17 @@ add_single_file (BgPicturesSource *bg_source,
|
||||
"source-url", source_uri,
|
||||
NULL);
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
media = g_object_get_data (G_OBJECT (file), "grl-media");
|
||||
if (media == NULL)
|
||||
+#endif
|
||||
{
|
||||
g_object_set_data_full (G_OBJECT (file), "item", g_object_ref (item), g_object_unref);
|
||||
g_file_read_async (file, G_PRIORITY_DEFAULT,
|
||||
bg_source->cancellable,
|
||||
picture_opened_for_read, bg_source);
|
||||
}
|
||||
+#ifdef HAVE_GRILO
|
||||
else
|
||||
{
|
||||
g_autoptr(GFile) native_file = NULL;
|
||||
@@ -476,6 +489,7 @@ add_single_file (BgPicturesSource *bg_source,
|
||||
picture_copied_for_read,
|
||||
bg_source);
|
||||
}
|
||||
+#endif
|
||||
|
||||
retval = TRUE;
|
||||
|
||||
@@ -496,6 +510,7 @@ add_single_file_from_info (BgPicturesSource *bg_source,
|
||||
return add_single_file (bg_source, file, content_type, mtime);
|
||||
}
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
static gboolean
|
||||
add_single_file_from_media (BgPicturesSource *bg_source,
|
||||
GFile *file,
|
||||
@@ -520,6 +535,7 @@ add_single_file_from_media (BgPicturesSource *bg_source,
|
||||
|
||||
return add_single_file (bg_source, file, content_type, (guint64) mtime_unix);
|
||||
}
|
||||
+#endif
|
||||
|
||||
gboolean
|
||||
bg_pictures_source_add (BgPicturesSource *bg_source,
|
||||
@@ -804,6 +820,7 @@ monitor_path (BgPicturesSource *self,
|
||||
return monitor;
|
||||
}
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
static void
|
||||
media_found_cb (BgPicturesSource *self, GrlMedia *media)
|
||||
{
|
||||
@@ -815,6 +832,7 @@ media_found_cb (BgPicturesSource *self, GrlMedia *media)
|
||||
g_object_set_data_full (G_OBJECT (file), "grl-media", g_object_ref (media), g_object_unref);
|
||||
add_single_file_from_media (self, file, media);
|
||||
}
|
||||
+#endif
|
||||
|
||||
static void
|
||||
bg_pictures_source_init (BgPicturesSource *self)
|
||||
@@ -837,9 +855,11 @@ bg_pictures_source_init (BgPicturesSource *self)
|
||||
cache_path = bg_pictures_source_get_cache_path ();
|
||||
self->cache_dir_monitor = monitor_path (self, cache_path);
|
||||
|
||||
+#ifdef HAVE_GRILO
|
||||
self->grl_miner = cc_background_grilo_miner_new ();
|
||||
g_signal_connect_object (self->grl_miner, "media-found", G_CALLBACK (media_found_cb), self, G_CONNECT_SWAPPED);
|
||||
cc_background_grilo_miner_start (self->grl_miner);
|
||||
+#endif
|
||||
}
|
||||
|
||||
BgPicturesSource *
|
||||
diff --git a/panels/background/meson.build b/panels/background/meson.build
|
||||
index e9fa398d4..db18ffd8c 100644
|
||||
--- a/panels/background/meson.build
|
||||
+++ b/panels/background/meson.build
|
||||
@@ -81,20 +81,23 @@ sources = common_sources + files(
|
||||
'bg-source.c',
|
||||
'bg-wallpapers-source.c',
|
||||
'cc-background-chooser.c',
|
||||
- 'cc-background-grilo-miner.c',
|
||||
'cc-background-item.c',
|
||||
'cc-background-panel.c',
|
||||
'cc-background-preview.c',
|
||||
'cc-background-xml.c',
|
||||
)
|
||||
|
||||
+if enable_grilo
|
||||
+ sources += files('cc-background-grilo-miner.c')
|
||||
+endif
|
||||
+
|
||||
deps = common_deps + [
|
||||
gdk_pixbuf_dep,
|
||||
gnome_desktop_dep,
|
||||
goa_dep,
|
||||
libxml_dep,
|
||||
dependency('cairo-gobject'),
|
||||
- dependency('grilo-0.3', version: '>= 0.3.0')
|
||||
+ grilo_dep
|
||||
]
|
||||
|
||||
cflags += [
|
||||
diff --git a/panels/meson.build b/panels/meson.build
|
||||
index 6798f6997..90bb3deef 100644
|
||||
--- a/panels/meson.build
|
||||
+++ b/panels/meson.build
|
||||
@@ -16,7 +16,6 @@ panels = [
|
||||
'microphone',
|
||||
'mouse',
|
||||
'notifications',
|
||||
- 'online-accounts',
|
||||
'power',
|
||||
'printers',
|
||||
'region',
|
||||
@@ -29,6 +28,10 @@ panels = [
|
||||
'user-accounts'
|
||||
]
|
||||
|
||||
+if enable_goa
|
||||
+ panels += ['online-accounts']
|
||||
+endif
|
||||
+
|
||||
if enable_network_manager
|
||||
panels += ['network']
|
||||
endif
|
||||
diff --git a/shell/cc-panel-loader.c b/shell/cc-panel-loader.c
|
||||
index f20384394..b10611c80 100644
|
||||
--- a/shell/cc-panel-loader.c
|
||||
+++ b/shell/cc-panel-loader.c
|
||||
@@ -48,7 +48,9 @@ extern GType cc_network_panel_get_type (void);
|
||||
extern GType cc_wifi_panel_get_type (void);
|
||||
#endif /* BUILD_NETWORK */
|
||||
extern GType cc_notifications_panel_get_type (void);
|
||||
+#ifdef BUILD_GOA
|
||||
extern GType cc_goa_panel_get_type (void);
|
||||
+#endif /* BUILD_GOA */
|
||||
extern GType cc_power_panel_get_type (void);
|
||||
extern GType cc_printers_panel_get_type (void);
|
||||
extern GType cc_region_panel_get_type (void);
|
||||
@@ -112,7 +114,9 @@ static CcPanelLoaderVtable default_panels[] =
|
||||
PANEL_TYPE("wifi", cc_wifi_panel_get_type, cc_wifi_panel_static_init_func),
|
||||
#endif
|
||||
PANEL_TYPE("notifications", cc_notifications_panel_get_type, NULL),
|
||||
+#ifdef BUILD_GOA
|
||||
PANEL_TYPE("online-accounts", cc_goa_panel_get_type, NULL),
|
||||
+#endif
|
||||
PANEL_TYPE("power", cc_power_panel_get_type, NULL),
|
||||
PANEL_TYPE("printers", cc_printers_panel_get_type, NULL),
|
||||
PANEL_TYPE("region", cc_region_panel_get_type, NULL),
|
||||
--
|
||||
2.26.3
|
||||
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-control-center</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-control-center</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>GNOME's main interface to configure various aspects of the desktop</Summary>
|
||||
<Description>GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop.</Description>
|
||||
<Archive sha1sum="06a456d779b174a29ea65801133d2b85fcc02732">https://download.gnome.org/sources/gnome-control-center/40/gnome-control-center-40.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gsettings-desktop-schemas-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>ModemManager-devel</Dependency>
|
||||
<Dependency>accountsservice-devel</Dependency>
|
||||
<Dependency>colord-gtk-devel</Dependency>
|
||||
<Dependency>gnome-bluetooth-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>gnome-menus-devel</Dependency>
|
||||
<Dependency>gnome-online-accounts-devel</Dependency>
|
||||
<Dependency>gsettings-desktop-schemas-devel</Dependency>
|
||||
<Dependency>gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency>grilo-devel</Dependency>
|
||||
<Dependency>ibus-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>libXxf86misc-devel</Dependency>
|
||||
<Dependency>libgtop-devel</Dependency>
|
||||
<Dependency>libhandy-devel</Dependency>
|
||||
<Dependency>libpwquality-devel</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>e2fsprogs-devel</Dependency>
|
||||
<Dependency>libnma-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>samba-devel</Dependency>
|
||||
<Dependency>upower-devel</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
<Dependency>clutter-gtk-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>libwacom-devel</Dependency>
|
||||
<Dependency>clutter-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>udisks2-devel</Dependency>
|
||||
<Dependency>gsound-devel</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>cheese-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>libmm-glib-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>openssh</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>0001-build-Restore-options-for-bluetooth-NetworkManager-a.patch</Patch>
|
||||
<Patch>0002-build-Make-kerberos-optional.patch</Patch>
|
||||
<Patch>0003-build-Make-grilo-and-gnome-online-accounts-optional.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-control-center</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>cups</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>ibus</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>samba</Dependency>
|
||||
<Dependency>cheese</Dependency>
|
||||
<Dependency>colord</Dependency>
|
||||
<Dependency>gsound</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libnma</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>upower</Dependency>
|
||||
<Dependency>libgtop</Dependency>
|
||||
<Dependency>libsoup</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>udisks2</Dependency>
|
||||
<Dependency>libepoxy</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>libhandy</Dependency>
|
||||
<Dependency>libwacom</Dependency>
|
||||
<Dependency>libsecret</Dependency>
|
||||
<Dependency>colord-gtk</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libmm-glib</Dependency>
|
||||
<Dependency>libpwquality</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>NetworkManager</Dependency>
|
||||
<Dependency>wayland-server</Dependency>
|
||||
<Dependency>accountsservice</Dependency>
|
||||
<Dependency>gnome-bluetooth</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>gnome-online-accounts</Dependency>
|
||||
<Dependency>grilo</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/gnome-control-center</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="info">/usr/share/metainfo</Path>
|
||||
<Path fileType="data">/usr/share/gettext</Path>
|
||||
<Path fileType="data">/usr/share/gnome-shell</Path>
|
||||
<Path fileType="data">/usr/share/bash-completion</Path>
|
||||
<Path fileType="data">/usr/share/pixmaps</Path>
|
||||
<Path fileType="data">/usr/share/polkit-1</Path>
|
||||
<Path fileType="data">/usr/share/sounds</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-control-center-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gnome-control-center</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>40.0</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- 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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--enable-documentation \
|
||||
--enable-backend \
|
||||
--enable-google \
|
||||
--enable-kerberos \
|
||||
--enable-flickr \
|
||||
--enable-facebook \
|
||||
--disable-static \
|
||||
--enable-exchange \
|
||||
--enable-imap-smtp \
|
||||
--enable-owncloud \
|
||||
--enable-windows-live \
|
||||
--enable-pocket \
|
||||
--enable-lastfm \
|
||||
--enable-media-server \
|
||||
--enable-foursquare \
|
||||
--enable-twitter \
|
||||
--enable-yahoo")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("COPYING", "NEWS", "README")
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-online-accounts</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-online-accounts</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<Summary>Single sign-on framework for GNOME</Summary>
|
||||
<Description>The GNOME Online Accounts package contains a framework used to access the user's online accounts.</Description>
|
||||
<Archive sha1sum="547da191a47b8f35ced486fa94145b85ad45c864">https://download.gnome.org/sources/gnome-online-accounts/3.40/gnome-online-accounts-3.40.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>vala</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>gcr-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>libsecret-devel</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>e2fsprogs-devel</Dependency>
|
||||
<Dependency>librest-devel</Dependency>
|
||||
<Dependency>telepathy-glib-devel</Dependency>
|
||||
<Dependency>webkit2gtk-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-online-accounts</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gcr</Dependency>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>p11-kit</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>libsoup</Dependency>
|
||||
<Dependency>librest</Dependency>
|
||||
<Dependency>libsecret</Dependency>
|
||||
<Dependency>json-glib</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>webkit2gtk</Dependency>
|
||||
<Dependency>mit-kerberos</Dependency>
|
||||
<Dependency>harfbuzz</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/gnome-online-accounts</Path>
|
||||
<Path fileType="library">/usr/lib/goa-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/libgoa*</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/gnome-online-accounts</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-online-accounts-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency release="current">gnome-online-accounts</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
<Path fileType="library">/usr/share/vala</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>3.40.0</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt.
|
||||
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dsystemd=false \
|
||||
-Dsystemd_session=disable \
|
||||
-Dsystemd_journal=false \
|
||||
-Delogind=true")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
From 1de3575a1ea9cdb3579ad538108c51818847797c Mon Sep 17 00:00:00 2001
|
||||
From: Rasmus Thomsen <oss@cogitri.dev>
|
||||
Date: Fri, 6 Dec 2019 11:48:02 +0100
|
||||
Subject: [PATCH] revert: autostart-app: Strip blacklisted variables from
|
||||
autostart environment
|
||||
|
||||
This breaks gnome-session on non-systemd systems.
|
||||
|
||||
https://gitlab.gnome.org/GNOME/gnome-session/issues/44
|
||||
---
|
||||
gnome-session/gsm-autostart-app.c | 5 -----
|
||||
gnome-session/gsm-util.c | 6 ------
|
||||
gnome-session/gsm-util.h | 1 -
|
||||
3 files changed, 12 deletions(-)
|
||||
|
||||
diff --git a/gnome-session/gsm-autostart-app.c b/gnome-session/gsm-autostart-app.c
|
||||
index 6fd5915..01ba5f9 100644
|
||||
--- gnome-session/gsm-autostart-app.c
|
||||
+++ gnome-session/gsm-autostart-app.c
|
||||
@@ -997,7 +997,6 @@ autostart_app_start_spawn (GsmAutostartApp *app,
|
||||
gboolean success;
|
||||
GError *local_error;
|
||||
const char *startup_id;
|
||||
- const char * const *variable_blacklist;
|
||||
const char * const *child_environment;
|
||||
int i;
|
||||
GAppLaunchContext *ctx;
|
||||
@@ -1014,10 +1013,6 @@ autostart_app_start_spawn (GsmAutostartApp *app,
|
||||
local_error = NULL;
|
||||
ctx = g_app_launch_context_new ();
|
||||
|
||||
- variable_blacklist = gsm_util_get_variable_blacklist ();
|
||||
- for (i = 0; variable_blacklist[i] != NULL; i++)
|
||||
- g_app_launch_context_unsetenv (ctx, variable_blacklist[i]);
|
||||
-
|
||||
child_environment = gsm_util_listenv ();
|
||||
for (i = 0; child_environment[i] != NULL; i++) {
|
||||
char **environment_tuple;
|
||||
diff --git a/gnome-session/gsm-util.c b/gnome-session/gsm-util.c
|
||||
index 02bc4a5..ada1225 100644
|
||||
--- gnome-session/gsm-util.c
|
||||
+++ gnome-session/gsm-util.c
|
||||
@@ -808,9 +808,3 @@ gsm_util_listenv (void)
|
||||
return (const char * const *) child_environment;
|
||||
|
||||
}
|
||||
-
|
||||
-const char * const *
|
||||
-gsm_util_get_variable_blacklist (void)
|
||||
-{
|
||||
- return variable_blacklist;
|
||||
-}
|
||||
diff --git a/gnome-session/gsm-util.h b/gnome-session/gsm-util.h
|
||||
index bd7b698..8bca5f4 100644
|
||||
--- gnome-session/gsm-util.h
|
||||
+++ gnome-session/gsm-util.h
|
||||
@@ -50,7 +50,6 @@ char * gsm_util_generate_startup_id (void);
|
||||
void gsm_util_setenv (const char *variable,
|
||||
const char *value);
|
||||
const char * const * gsm_util_listenv (void);
|
||||
-const char * const * gsm_util_get_variable_blacklist(void);
|
||||
|
||||
gboolean gsm_util_export_activation_environment (GError **error);
|
||||
#ifdef HAVE_SYSTEMD
|
||||
--
|
||||
2.24.0
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
By default GNOME folks want us to put all stuff in /usr/share/gdm/env.d
|
||||
(which is a lot of effort for no good reason for us) or use the systemd
|
||||
specific /etc/environment.d to set environment variables. With this
|
||||
patch we just force gnome-session's hand to include the env variables
|
||||
of /etc/profile.
|
||||
|
||||
--- gnome-session/gnome-session.in
|
||||
+++ gnome-session/gnome-session.in
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/bin/sh
|
||||
+#!/bin/bash
|
||||
|
||||
if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
|
||||
[ "x$XDG_SESSION_CLASS" != "xgreeter" ] &&
|
||||
@@ -25,4 +25,6 @@ if [ -n "$REGION" ]; then
|
||||
export LC_PAPER=$REGION
|
||||
fi
|
||||
|
||||
+source /etc/profile
|
||||
+
|
||||
exec @libexecdir@/gnome-session-binary "$@"
|
||||
@@ -0,0 +1,14 @@
|
||||
--- meson.build
|
||||
+++ meson.build
|
||||
@@ -130,10 +130,7 @@ if enable_systemd or enable_consolekit
|
||||
|
||||
# Check for systemd
|
||||
if enable_systemd
|
||||
- systemd_dep = dependency('systemd', version: '>= 242', required: true)
|
||||
- systemd_userunitdir = systemd_dep.get_pkgconfig_variable('systemduserunitdir',
|
||||
- define_variable: ['prefix', prefix])
|
||||
-
|
||||
+ systemd_userunitdir = '/tmp'
|
||||
libsystemd_dep = dependency('libsystemd', version: '>= 209', required: false)
|
||||
session_bin_deps += libsystemd_dep
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
From 4454f2a63394b69fba2c900151165ad8b5742f31 Mon Sep 17 00:00:00 2001
|
||||
From: Mart Raudsepp <leio@gentoo.org>
|
||||
Date: Sun, 15 Mar 2020 14:34:39 +0200
|
||||
Subject: [PATCH] meson: Support elogind
|
||||
|
||||
---
|
||||
meson.build | 12 +++++++++---
|
||||
meson_options.txt | 1 +
|
||||
2 files changed, 10 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index ef5132c6..7f68aaae 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -124,8 +124,10 @@ enable_systemd = get_option('systemd')
|
||||
enable_systemd_session = get_option('systemd_session') != 'disable'
|
||||
use_systemd_session = get_option('systemd_session') == 'default'
|
||||
enable_systemd_journal = get_option('systemd_journal')
|
||||
+enable_elogind = get_option('elogind')
|
||||
enable_consolekit = get_option('consolekit')
|
||||
-if enable_systemd or enable_consolekit
|
||||
+assert(not (enable_systemd and enable_elogind), 'Can not support systemd and elogind at once')
|
||||
+if enable_systemd or enable_elogind or enable_consolekit
|
||||
session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
|
||||
|
||||
# Check for systemd
|
||||
@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
|
||||
endif
|
||||
|
||||
session_tracking = 'systemd'
|
||||
+ elif enable_elogind
|
||||
+ libelogind_dep = dependency('libelogind', version: '>= 239.4')
|
||||
+ session_bin_deps += libelogind_dep
|
||||
+ session_tracking = 'elogind'
|
||||
endif
|
||||
|
||||
# Check for ConsoleKit
|
||||
@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
|
||||
|
||||
session_bin_deps += dbus_glib_dep
|
||||
|
||||
- if enable_systemd
|
||||
+ if enable_systemd or enable_elogind
|
||||
session_tracking += ' (with fallback to ConsoleKit)'
|
||||
else
|
||||
session_tracking = 'ConsoleKit'
|
||||
@@ -171,7 +177,7 @@ endif
|
||||
if enable_systemd_session
|
||||
assert(enable_systemd, 'Systemd support must be enabled when using systemd session management')
|
||||
endif
|
||||
-config_h.set('HAVE_SYSTEMD', enable_systemd)
|
||||
+config_h.set('HAVE_SYSTEMD', enable_systemd or enable_elogind)
|
||||
config_h.set('ENABLE_SYSTEMD_SESSION', enable_systemd_session)
|
||||
config_h.set('ENABLE_SYSTEMD_JOURNAL', enable_systemd_journal)
|
||||
config_h.set('HAVE_CONSOLEKIT', enable_consolekit)
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 4c05dc6e..512d1528 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -1,4 +1,5 @@
|
||||
option('deprecation_flags', type: 'boolean', value: false, description: 'use *_DISABLE_DEPRECATED flags')
|
||||
+option('elogind', type: 'boolean', value: true, description: 'Use elogind')
|
||||
option('session_selector', type: 'boolean', value: false, description: 'enable building a custom session selector dialog')
|
||||
option('systemd', type: 'boolean', value: true, description: 'Use systemd')
|
||||
option('systemd_session', type: 'combo', choices: ['disable', 'enable', 'default'], value: 'default', description: 'Whether to include systemd session support and use it by default')
|
||||
--
|
||||
2.26.2
|
||||
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-session</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-session</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>GNOME session manager</Summary>
|
||||
<Description>gnome-session manages X11-compliant sessions with ConsoleKit daemon and starts GNOME core services</Description>
|
||||
<Archive sha1sum="497bcbe97f8d665618438d352c555373393f89d7">https://download.gnome.org/sources/gnome-session/40/gnome-session-40.1.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>xmlto</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
<Dependency>upower-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>xtrans</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>0001-revert-autostart-app-Strip-blacklisted-variables-fro.patch</Patch>
|
||||
<Patch>include-profile-env-variables.patch</Patch>
|
||||
<Patch>no-systemd-dep.patch</Patch>
|
||||
<Patch>support-elogind.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-session</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libSM</Dependency>
|
||||
<Dependency>libICE</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libepoxy</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<Dependency>json-glib</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>elogind</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/wayland-sessions</Path>
|
||||
<Path fileType="doc">/usr/share/gnome-session</Path>
|
||||
<Path fileType="doc">/usr/share/xsessions</Path>
|
||||
<Path fileType="doc">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="doc">/usr/share/GConf</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>40.1.1</Version>
|
||||
<Comment>First release for Pisi Linux.</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,7 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-session</Name>
|
||||
<Summary xml:lang="tr">GNOME oturum yöneticisi</Summary>
|
||||
<Description xml:lang="tr">gnome-session, ConsoleKit ile birlikte X11-uyumlu oturumları yönetir ve temel GNOME servislerini başlatır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
|
||||
def setup():
|
||||
shelltools.system("sed -e 's/libsystemd/libelogind/' \
|
||||
-i plugins/power/test.py")
|
||||
shelltools.system("sed -e 's/(backlight->logind_proxy)/(0)/' \
|
||||
-i plugins/power/gsd-backlight.c")
|
||||
|
||||
mesontools.configure("-Dsystemd=false")
|
||||
|
||||
def build():
|
||||
mesontools.build
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "MAINTAINERS")
|
||||
@@ -0,0 +1,116 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-settings-daemon</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-settings-daemon</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<PartOf>desktop.gnome</PartOf>
|
||||
<Summary>The GNOME Settings Daemon is responsible for setting various parameters of a
|
||||
GNOME Session and the applications that run under it.</Summary>
|
||||
<Description>The GNOME Settings Daemon is responsible for setting various parameters of a GNOME Session and the applications that run under it.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>colord-devel</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>gcr-devel</Dependency>
|
||||
<Dependency>geoclue-devel</Dependency>
|
||||
<Dependency>geocode-glib-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>lcms2-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libcanberra-gtk3-devel</Dependency>
|
||||
<Dependency>libgweather-devel</Dependency>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>librsvg-devel</Dependency>
|
||||
<Dependency>libwacom-devel</Dependency>
|
||||
<Dependency>pulseaudio</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>upower-devel</Dependency>
|
||||
<Dependency>xorg-input-wacom-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>libmm-glib-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>nss-devel</Dependency>
|
||||
<Dependency>libnma-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive type="tarxz" sha1sum="5c9249cc5e89627bd548d7cfc9f839c7524ad85f">https://download.gnome.org/sources/gnome-settings-daemon/40/gnome-settings-daemon-40.0.1.tar.xz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>gnome-settings-daemon</Name>
|
||||
<Summary>The GNOME Settings Daemon is responsible for setting various parameters of a
|
||||
GNOME Session and the applications that run under it.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gcr</Dependency>
|
||||
<Dependency>nss</Dependency>
|
||||
<Dependency>cups</Dependency>
|
||||
<Dependency>gcr</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>nspr</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>lcms2</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>colord</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>upower</Dependency>
|
||||
<Dependency>geoclue</Dependency>
|
||||
<Dependency>polkit</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>libwacom</Dependency>
|
||||
<Dependency>libnotify</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libmm-glib</Dependency>
|
||||
<Dependency>libcanberra</Dependency>
|
||||
<Dependency>geocode-glib</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>NetworkManager</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
<Dependency>libcanberra-gtk3</Dependency>
|
||||
<Dependency>libgweather</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc</Path>
|
||||
<Path fileType="library">/lib</Path>
|
||||
<Path fileType="library">/usr/lib/gnome-settings-daemon-40</Path>
|
||||
<Path fileType="library">/usr/libexec</Path>
|
||||
<Path fileType="config">/usr/share/GConf</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/gnome-settings-daemon</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="data">/usr/share/polkit-1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>gnome-settings-daemon-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gnome-settings-daemon</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-04-06</Date>
|
||||
<Version>40.0.1</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("NEWS", "README*", "COPYING", "ChangeLog", "AUTHORS")
|
||||
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gnome-video-effects</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gnome-video-effects</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>Collection of GStreamer effects for GNOME</Summary>
|
||||
<Description>The GNOME Video Effects package contains a collection of GStreamer effects.</Description>
|
||||
<Archive sha1sum="40a729136da028ffea343d57fd7810c0dfb35d28" type="tarxz">https://download.gnome.org/sources/gnome-video-effects/0.5/gnome-video-effects-0.5.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-video-effects</Name>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/gnome-video-effects</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gst-plugins-good</Dependency>
|
||||
<Dependency>gst-plugins-bad</Dependency>
|
||||
<Dependency>frei0r-plugins</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gnome-video-effects-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gnome-video-effects</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>0.5.0</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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 shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Denable-gtk-doc=false")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("COPYING", "NEWS", "README*", "AUTHORS")
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>grilo</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/grilo</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Grilo is a framework for browsing and searching media content from various sources using a single API.</Summary>
|
||||
<Description>Grilo is a framework for browsing and searching media content from various sources using a single API.</Description>
|
||||
<Archive sha1sum="aa5f1fd521727c4aeb02b7c6af46930b12183083">https://download.gnome.org/sources/grilo/0.3/grilo-0.3.13.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>liboauth-devel</Dependency>
|
||||
<Dependency>totem-pl-parser-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>grilo</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>grilo-devel</Name>
|
||||
<Summary>Development files for grilo</Summary>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="library">/usr/share/vala</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>0.3.13</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dselinux=false \
|
||||
-Dpackagekit=false")
|
||||
|
||||
def build():
|
||||
mesontools.build
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
pisitools.dodoc("AUTHORS", "HACKING*", "COPYING", "NEWS", "README*")
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libgweather</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/libgweather</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<Summary>libgweather is a library to access weather information from online
|
||||
services for numerous locations.</Summary>
|
||||
<Description>libgweather is a library to access weather information from online services for numerous locations.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="3.26.2">geocode-glib-devel</Dependency>
|
||||
<Dependency versionFrom="3.24.20">gtk3-devel</Dependency>
|
||||
<Dependency versionFrom="2.68.3">libsoup-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>python3-pygobject3-devel</Dependency>
|
||||
<Dependency>glade-devel</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive type="tarxz" sha1sum="5f8be54bb68df8da1193323f17d69c3cb810214d">https://download.gnome.org/sources/libgweather/40/libgweather-40.0.tar.xz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>libgweather</Name>
|
||||
<Summary>libgweather is a library to access weather information from online
|
||||
services for numerous locations.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="3.26.2">geocode-glib</Dependency>
|
||||
<Dependency versionFrom="3.24.20">gtk3</Dependency>
|
||||
<Dependency versionFrom="2.68.3">libsoup</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc/gconf</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/libgweather</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/vala</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/glade</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>libgweather-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libgweather</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libsoup-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>geocode-glib-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-05-23</Date>
|
||||
<Version>40.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-04-06</Date>
|
||||
<Version>3.36.2</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,26 @@
|
||||
#!/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 mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Degl_device=true \
|
||||
-Dudev=true \
|
||||
-Dnative_backend=true \
|
||||
-Dprofiler=false \
|
||||
-Dintrospection=true \
|
||||
-Dxwayland_initfd=disabled \
|
||||
-Dinstalled_tests=false")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("NEWS", "README.md", "COPYING")
|
||||
|
||||
@@ -0,0 +1,145 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>mutter</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/mutter</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<PartOf>desktop.gnome</PartOf>
|
||||
<Summary>Mutter is a Wayland display server and X11 window manager and compositor library.</Summary>
|
||||
<Description>Mutter is a Wayland display server and X11 window manager and compositor library.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>zenity</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
<Dependency>xorg-server-devel</Dependency>
|
||||
<Dependency>xorg-server-xwayland</Dependency>
|
||||
<Dependency>elogind-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>graphene-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libinput-devel</Dependency>
|
||||
<Dependency>pipewire-devel</Dependency>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
<Dependency>wayland-protocols-devel</Dependency>
|
||||
<Dependency>gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency>libgudev-devel</Dependency>
|
||||
<Dependency>upower-devel</Dependency>
|
||||
<Dependency>libxkbfile-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>graphene-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libwacom-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>cogl-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="695bcedee8b2462359b33bdae06a132a1c666d73" type="tarxz">https://download.gnome.org/sources/mutter/40/mutter-40.1.tar.xz</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>mutter</Name>
|
||||
<Summary>Mutter is a Wayland display server and X11 window manager and compositor library.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>eudev</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libSM</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>libICE</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXau</Dependency>
|
||||
<Dependency>libdrm</Dependency>
|
||||
<Dependency>libxcb</Dependency>
|
||||
<Dependency>elogind</Dependency>
|
||||
<Dependency>fribidi</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>libXtst</Dependency>
|
||||
<Dependency>graphene</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<Dependency>libgudev</Dependency>
|
||||
<Dependency>libinput</Dependency>
|
||||
<Dependency>libwacom</Dependency>
|
||||
<Dependency>pipewire</Dependency>
|
||||
<Dependency>json-glib</Dependency>
|
||||
<Dependency>libXfixes</Dependency>
|
||||
<Dependency>libXrandr</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>libXdamage</Dependency>
|
||||
<Dependency>libxkbfile</Dependency>
|
||||
<Dependency>libXinerama</Dependency>
|
||||
<Dependency>libcanberra</Dependency>
|
||||
<Dependency>libxkbcommon</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>wayland-server</Dependency>
|
||||
<Dependency>startup-notification</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/lib/udev</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="library">/usr/lib/mutter*</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="data">/usr/share/GConf</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/gnome-control-center</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="data">/usr/share/mutter*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>mutter-devel</Name>
|
||||
<Summary>Mutter is a Wayland display server and X11 window manager and compositor library.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">mutter</Dependency>
|
||||
<Dependency>atk-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
<Dependency>graphene-devel</Dependency>
|
||||
<Dependency>libglvnd-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>libXfixes-devel</Dependency>
|
||||
<Dependency>gsettings-desktop-schemas-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>40.1</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import mesontools
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dselinux=false \
|
||||
-Dpackagekit=false")
|
||||
|
||||
def build():
|
||||
mesontools.build
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
pisitools.dodoc("LICENSE", "NEWS", "README*")
|
||||
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>nautilus</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/nautilus</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv3</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A file browser for GNOME</Summary>
|
||||
<Description>Nautilus is a file manager that allows to browse directories, preview files and launch applications.</Description>
|
||||
<Archive sha1sum="72aee7242696f687fcd8f774d00e90b537f9ca39" >https://download.gnome.org/sources/nautilus/40/nautilus-40.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>exempi-devel</Dependency>
|
||||
<Dependency>gnome-autoar-devel</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libexif-devel</Dependency>
|
||||
<Dependency>libgexiv2-devel</Dependency>
|
||||
<Dependency>libnotify-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
<Dependency>tracker-devel</Dependency>
|
||||
<Dependency>tracker-miners</Dependency>
|
||||
<Dependency>harfbuzz-devel</Dependency>
|
||||
<Dependency>libhandy-devel</Dependency>
|
||||
<Dependency>libportal-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>appstream-glib-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>nautilus</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>tracker</Dependency>
|
||||
<Dependency>tracker-miners</Dependency>
|
||||
<Dependency>libhandy</Dependency>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>libgexiv2</Dependency>
|
||||
<Dependency>libportal</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>gnome-autoar</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>gst-plugins-base</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/nautilus</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="executable">/usr/libexec</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="data">/usr/share/nautilus</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/tracker3</Path>
|
||||
<Path fileType="data">/usr/share/gnome-shell</Path>
|
||||
<Path fileType="info">/usr/share/metainfo</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>nautilus-devel</Name>
|
||||
<Summary>Development files for nautilus</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">nautilus</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="man">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>40.1</Version>
|
||||
<Comment>First release for Pisi Linux.</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -17,6 +17,7 @@
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>libsigc++-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>perl-XML-Parser</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Default file manager for the Mate desktop.</Summary>
|
||||
<Description>Caja is a file manager that allows to browse directories, preview files and launch applications.</Description>
|
||||
<Archive sha1sum="fce22860b05cc343a96fd2382f0fcca987131d95" type="tarxz">http://pub.mate-desktop.org/releases/1.25/caja-1.25.2.tar.xz</Archive>
|
||||
<Archive sha1sum="759a085055070f61331ec44a1eb32562e5bc9bd0" type="tarxz">http://pub.mate-desktop.org/releases/1.25/caja-1.25.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
@@ -110,6 +110,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2021-05-30</Date>
|
||||
<Version>1.25.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2021-02-06</Date>
|
||||
<Version>1.25.2</Version>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.rawConfigure("--prefix=/usr")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("ReadMe*")
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>azfontviewer</Name>
|
||||
<Homepage>http://azsky2.html.xdomain.jp/soft/azfontviewer.html</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>wascheme@tuta.io</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.misc</PartOf>
|
||||
<Summary>A font viewer that directly reads and previews font files.</Summary>
|
||||
<Description>
|
||||
A font viewer that directly reads and previews font files. It uses new mlk gui toolchain.
|
||||
</Description>
|
||||
<Archive sha1sum="dbf71ceca1c4f90778f660912d983f3ad4c4cea6" type="tarxz">
|
||||
http://azsky2.html.xdomain.jp/arc/azfontviewer-1.0.1.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>azfontviewer</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>1.0.1</Version>
|
||||
<Comment>First build</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
@@ -4,23 +4,20 @@
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--disable-static")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
mesontools.install()
|
||||
|
||||
pisitools.domove("/usr/share/doc/%s-1.6/*" % get.srcNAME(), "/usr/share/gtk-doc/html/atkmm")
|
||||
pisitools.removeDir("/usr/share/doc/%s-1.6" % get.srcNAME())
|
||||
pisitools.removeDir("/usr/share/devhelp")
|
||||
#pisitools.domove("/usr/share/doc/%s-1.6/*" % get.srcNAME(), "/usr/share/gtk-doc/html/atkmm")
|
||||
#pisitools.removeDir("/usr/share/doc/%s-1.6" % get.srcNAME())
|
||||
#pisitools.removeDir("/usr/share/devhelp")
|
||||
|
||||
pisitools.dodoc("ChangeLog", "COPYING", "NEWS", "README")
|
||||
|
||||
@@ -12,15 +12,16 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ interface for the ATK library</Summary>
|
||||
<Description>atkmm provides a C++ interface for the ATK library.</Description>
|
||||
<Archive sha1sum="a01d1c2ab97777f1e087d723744cb6951d5c9488" type="tarxz">mirrors://gnome/atkmm/2.28/atkmm-2.28.0.tar.xz</Archive>
|
||||
<Archive sha1sum="7337abed4c599c17f80cc30e636b4be46ab7eed6" type="tarxz">mirrors://gnome/atkmm/2.28/atkmm-2.28.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>atk-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>libtool</Dependency>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>pkgconfig</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>libsigc++-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
@@ -58,6 +59,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>2.28.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>2.28.0</Version>
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>2D graphics library with bindings of many programming languages</Summary>
|
||||
<Description>Cairo is a 2D graphics library with support for multiple output devices (and fileformats).</Description>
|
||||
<Archive sha1sum="ce1234bd120bb0c1679a75a5c3c76d0b2edcc88f" type="tarxz">http://anduin.linuxfromscratch.org/BLFS/cairo/cairo-1.17.2+f93fc72c03e.tar.xz</Archive>
|
||||
<!-- <Archive sha1sum="c5d6f12701f23b2dc2988a5a5586848e70e858fe" type="tarxz">https://cairographics.org/snapshots/cairo-1.17.2.tar.xz</Archive> -->
|
||||
<!-- <Archive sha1sum="ce1234bd120bb0c1679a75a5c3c76d0b2edcc88f" type="tarxz">http://anduin.linuxfromscratch.org/BLFS/cairo/cairo-1.17.2+f93fc72c03e.tar.xz</Archive> -->
|
||||
<Archive sha1sum="68712ae1039b114347be3b7200bc1c901d47a636" type="tarxz">https://cairographics.org/snapshots/cairo-1.17.4.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>lzo-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
@@ -138,6 +138,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2021-05-26</Date>
|
||||
<Version>1.17.4</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2020-04-30</Date>
|
||||
<Version>1.17.2</Version>
|
||||
|
||||
@@ -6,9 +6,12 @@
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.system("sh ./autogen.sh")
|
||||
|
||||
autotools.configure("--disable-static")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
@@ -12,11 +12,12 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ binding for Cairo</Summary>
|
||||
<Description>cairomm package is the C++ binding for Cairo (it makes possible using Cairo in C++).</Description>
|
||||
<Archive sha1sum="621546f32221a2ddc079167a13ce5b5409bed704" type="targz">https://www.cairographics.org/releases/cairomm-1.12.2.tar.gz</Archive>
|
||||
<Archive sha1sum="c295fd03a071dde272da45f300704ee6e1b23a41" type="tarxz">https://www.cairographics.org/releases/cairomm-1.14.3.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>grep</Dependency>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>libsigc++-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -59,6 +60,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2021-05-26</Date>
|
||||
<Version>1.14.3</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>1.12.2</Version>
|
||||
|
||||
@@ -29,18 +29,17 @@ def setup():
|
||||
|
||||
#pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
options = "-Dgtk_doc=true \
|
||||
-Dx11=true \
|
||||
options = "-Dx11=true \
|
||||
-Dbuiltin_loaders=png \
|
||||
-Djasper=true \
|
||||
"
|
||||
|
||||
if get.buildTYPE()=="emul32" :
|
||||
options += "-Dintrospection=false \
|
||||
options += "-Dintrospection=disabled \
|
||||
-Dinstalled_tests=false \
|
||||
--bindir=/usr/bin32"
|
||||
else:
|
||||
options += "-Dintrospection=true"
|
||||
options += "-Dintrospection=enabled -Dgtk_doc=true"
|
||||
|
||||
mesontools.configure(options)
|
||||
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>GDK pixbuf library</Summary>
|
||||
<Description>gdk-pixbuf is a library that provides image loading and scaling support for gtk+ applications</Description>
|
||||
<Archive sha1sum="9396bd89c4647d8db2d02ef93c20c17dbce359d8" type="tarxz">mirrors://gnome/gdk-pixbuf/2.40/gdk-pixbuf-2.40.0.tar.xz</Archive>
|
||||
<Archive sha1sum="320ed10a4cb74a0770de91a9e5741767ebdef2bf" type="tarxz">mirrors://gnome/gdk-pixbuf/2.42/gdk-pixbuf-2.42.6.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
<Dependency>gi-docgen</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
@@ -23,7 +24,7 @@
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>jasper-devel</Dependency>
|
||||
<Dependency>shared-mime-info</Dependency>
|
||||
<Dependency>python-six</Dependency>
|
||||
<Dependency>python3-six</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -47,7 +48,6 @@
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
@@ -62,6 +62,7 @@
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gdk-pixbuf</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -76,7 +77,7 @@
|
||||
<Name>gdk-pixbuf-docs</Name>
|
||||
<Summary>Reference documents for gdk-pixbuf</Summary>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/gtk-doc</Path>
|
||||
<Path fileType="data">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
@@ -113,6 +114,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2021-05-26</Date>
|
||||
<Version>2.42.6</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2020-05-01</Date>
|
||||
<Version>2.40.0</Version>
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
#!/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 get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import mesontools
|
||||
|
||||
|
||||
def setup():
|
||||
mesontools.configure("-Dx11-backend=true \
|
||||
-Dwayland-backend=true \
|
||||
-Dbroadway-backend=true \
|
||||
-Dman-pages=true \
|
||||
-Dbuild-tests=false \
|
||||
-Dmedia-ffmpeg=enabled \
|
||||
-Dmedia-gstreamer=enabled \
|
||||
-Dintrospection=enabled \
|
||||
-Dcolord=enabled \
|
||||
-Dcloudproviders=enabled \
|
||||
-Dvulkan=enabled \
|
||||
-Dgtk_doc=true")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.rename("/usr/share/doc", "gtk-doc")
|
||||
pisitools.dodoc("AUTHORS", "README*", "COPYING*", "NEWS")
|
||||
@@ -0,0 +1,193 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gtk4</Name>
|
||||
<Homepage>https://www.gtk.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<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="a669166112b5c2ab4585d2f61aec308a6ea13e2a" type="tarxz">mirrors://gnome/gtk/4.2/gtk-4.2.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
<Dependency>gi-docgen</Dependency>
|
||||
<Dependency>sassc</Dependency>
|
||||
<Dependency>libcloudproviders-devel</Dependency>
|
||||
<Dependency>colord-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>colord-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>libXdamage-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>libXrandr-devel</Dependency>
|
||||
<Dependency>libXcomposite-devel</Dependency>
|
||||
<Dependency>at-spi2-atk-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>libepoxy-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>iso-codes-devel</Dependency>
|
||||
<Dependency>graphene-devel</Dependency>
|
||||
<Dependency>ffmpeg-devel</Dependency>
|
||||
<Dependency>gst-plugins-bad-devel</Dependency>
|
||||
<Dependency>vulkan-devel</Dependency>
|
||||
<Dependency>vulkan-headers</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
<Dependency>wayland-protocols-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>librsvg-devel</Dependency>
|
||||
<Dependency>json-glib-devel</Dependency>
|
||||
<Dependency>librest-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>cups</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>colord</Dependency>
|
||||
<Dependency>ffmpeg</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>vulkan</Dependency>
|
||||
<Dependency>fribidi</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>librest</Dependency>
|
||||
<Dependency>wayland</Dependency>
|
||||
<Dependency>graphene</Dependency>
|
||||
<Dependency>harfbuzz</Dependency>
|
||||
<Dependency>libepoxy</Dependency>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>json-glib</Dependency>
|
||||
<Dependency>libXfixes</Dependency>
|
||||
<Dependency>libXrandr</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>libXdamage</Dependency>
|
||||
<Dependency>libXinerama</Dependency>
|
||||
<Dependency>libxkbcommon</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>gst-plugins-bad</Dependency>
|
||||
<Dependency>gst-plugins-base</Dependency>
|
||||
<Dependency>libcloudproviders</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/gtk-4.0</Path>
|
||||
<Path fileType="data">/usr/share/gettext</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-broadwayd*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-builder-tool*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-encode-symbolic*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-launch*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-query-settings*</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="library">/usr/lib/libgtk*</Path>
|
||||
<Path fileType="library">/usr/lib/gtk-4.0</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-demo</Name>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>GTK4 demo applications</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gtk4</Dependency>
|
||||
<Dependency>librsvg</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/gtk4-demo*</Path>
|
||||
<Path fileType="executable">/usr/bin/gtk4-icon-browser</Path>
|
||||
<Path fileType="executable">/usr/bin/gtk4-print-editor</Path>
|
||||
<Path fileType="executable">/usr/bin/gtk4-widget-factory</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-demo*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-icon-browser*</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk4-widget-factory*</Path>
|
||||
<Path fileType="info">/usr/share/metainfo</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-docs</Name>
|
||||
<IsA>data:doc</IsA>
|
||||
<Summary>GTK4 reference documents</Summary>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/gtk-doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-devel</Name>
|
||||
<Summary>Development files for GTK4</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gtk4</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>libepoxy-devel</Dependency>
|
||||
<Dependency>libXfixes-devel</Dependency>
|
||||
<Dependency>libXrandr-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libXdamage-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>libXcomposite-devel</Dependency>
|
||||
<Dependency>vulkan-devel</Dependency>
|
||||
<Dependency>graphene-devel</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>wayland-protocols-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-update-icon-cache</Name>
|
||||
<Summary>GTK4 icon cache updater</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gtk4</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/gtk*-update-icon-cache</Path>
|
||||
<Path fileType="man">/usr/share/man/man1/gtk*-update-icon-cache*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>4.2.1</Version>
|
||||
<Comment>First release.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gtk4</Name>
|
||||
<Summary xml:lang="tr">GTK grafik arayüz kitaplığı versiyon 4</Summary>
|
||||
<Description xml:lang="tr">GTK+, grafik kullanıcı arayüzü oluşturma amaçlı araçlardan oluşur. GTK+ hem küçük, hem de büyük uygulamalar için ideal olan, eksiksiz bir araçtır.</Description>
|
||||
<Description xml:lang="fr">GTK+ est une boîte à outil multi-plateforme servant à créer des interfaces graphiques. Offrant un ensemble complet de widgets (objets graphiques), GTK+ convient aussi bien pour les petits projets que pour les suites complètes d'applications.</Description>
|
||||
<Description xml:lang="pl">Wersja 4 bibliotek przeznaczonych do tworzenia interfejsów graficznych programów — GTK+. Interfejs GTK+ znany jest z takich programów, jak GIMP i Inkscape, oraz środowisk graficznych GNOME i Xfce.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-demo</Name>
|
||||
<Summary xml:lang="tr">GTK4 demo uygulamaları</Summary>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-docs</Name>
|
||||
<Summary xml:lang="tr">GTK4 referans dökümanları</Summary>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-devel</Name>
|
||||
<Summary xml:lang="tr">GTK4 için geliştirme dosyaları</Summary>
|
||||
<Summary xml:lang="pl">Pliki nagłówkowe do gtk4</Summary>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gtk4-update-icon-cache</Name>
|
||||
<Summary xml:lang="tr">GTK4 için simge önbelleği güncelleyicisi</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gtkmm</Name>
|
||||
|
||||
@@ -4,21 +4,16 @@
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
autotools.configure("--disable-static")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
|
||||
pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
|
||||
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("ChangeLog","COPYING", "NEWS", "README")
|
||||
|
||||
@@ -12,12 +12,16 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ binding for GTK+</Summary>
|
||||
<Description>gtkmm 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>
|
||||
<Archive sha1sum="2b65ff352fde95b6054e1accc4fb6571bb988b52" type="tarxz">http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.2.tar.xz</Archive>
|
||||
<Archive sha1sum="86bbdc1917a37195c73cad4bbabcf26588ea69ad" type="tarxz">http://ftp.gnome.org/pub/GNOME/sources/gtkmm/3.24/gtkmm-3.24.5.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>atkmm-devel</Dependency>
|
||||
<Dependency>glibmm-devel</Dependency>
|
||||
<Dependency>cairomm-devel</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>pangomm-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -65,6 +69,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>3.24.5</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2020-02-13</Date>
|
||||
<Version>3.24.2</Version>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A window navigation construction kit</Summary>
|
||||
<Description>libwnck (pronounced "libwink") is used to implement pagers, tasklists, and other such things. It allows applications to monitor information about open windows, workspaces, their names/icons, and so forth.</Description>
|
||||
<Archive sha1sum="0f8f37b72c45499c328402f921e86c3d0abb2e28" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/libwnck/3.32/libwnck-3.32.0.tar.xz</Archive>
|
||||
<Archive sha1sum="ff5ad434cbd424047965b5e301dc2d46a4d62ca4" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/libwnck/40/libwnck-40.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
@@ -74,6 +74,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>40.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2020-02-13</Date>
|
||||
<Version>3.32.0</Version>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Text rendering and layout library</Summary>
|
||||
<Description>Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.</Description>
|
||||
<Archive sha1sum="ff6b0c4ee5af7a174918c218fdd8e408472ed120" type="tarxz">mirrors://gnome/pango/1.48/pango-1.48.1.tar.xz</Archive>
|
||||
<Archive sha1sum="d1c54ad01330470ef02c0f74b689878417d842f2" type="tarxz">mirrors://gnome/pango/1.48/pango-1.48.5.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
@@ -29,6 +29,9 @@
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>fribidi-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
|
||||
<Dependency>gi-docgen</Dependency>
|
||||
<Dependency>help2man</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -87,7 +90,7 @@
|
||||
<IsA>data:doc</IsA>
|
||||
<Summary>Pango reference documents</Summary>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/gtk-doc</Path>
|
||||
<Path fileType="doc">/usr/share/doc/pango/reference</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
@@ -130,6 +133,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="10">
|
||||
<Date>2021-05-26</Date>
|
||||
<Version>1.48.5</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="9">
|
||||
<Date>2021-01-23</Date>
|
||||
<Version>1.48.1</Version>
|
||||
|
||||
@@ -1,28 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
##!/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 autotools
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--disable-static")
|
||||
|
||||
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
||||
pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
|
||||
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
mesontools.build()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
mesontools.install()
|
||||
|
||||
dirs = ["/usr/share/doc", "/usr/share/devhelp"]
|
||||
for dir in dirs:
|
||||
pisitools.removeDir(dir)
|
||||
#dirs = ["/usr/share/doc", "/usr/share/devhelp"]
|
||||
#for dir in dirs:
|
||||
#pisitools.removeDir(dir)
|
||||
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README")
|
||||
|
||||
@@ -13,11 +13,13 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>C++ interface for Pango</Summary>
|
||||
<Description>Pangomm is a library that provides pango based C++ interface for object-oriented gtkmm applications.</Description>
|
||||
<Archive sha1sum="6d85e5600389c7ee04cc08b6a826832cd360e944" type="tarxz">mirrors://gnome/pangomm/2.42/pangomm-2.42.0.tar.xz</Archive>
|
||||
<Archive sha1sum="47b933e78dca2b69e416fe789de3d129343bf936" type="tarxz">mirrors://gnome/pangomm/2.46/pangomm-2.46.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>grep</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>libtool</Dependency>
|
||||
<Dependency>doxygen</Dependency>
|
||||
<Dependency>mm-common</Dependency>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
@@ -60,6 +62,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2021-05-26</Date>
|
||||
<Version>2.46.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>2.42.0</Version>
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<PISI>
|
||||
<Name>desktop.toolkit.mlk</Name>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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 shelltools, autotools, pisitools, get
|
||||
|
||||
NoStrip = ["/"]
|
||||
shelltools.export("CFLAGS", get.CFLAGS())
|
||||
shelltools.export("LDFLAGS", get.LDFLAGS())
|
||||
|
||||
def setup():
|
||||
autotools.rawConfigure("--prefix=/usr")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>mlkstyle</Name>
|
||||
<Homepage>http://azsky2.html.xdomain.jp/soft/mlkstyle.html</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>wascheme@tuta.io</Email>
|
||||
</Packager>
|
||||
<License>MIT</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.toolkit.mlk</PartOf>
|
||||
<Summary>mlk style editor.</Summary>
|
||||
<Description>mlk widget style editor.</Description>
|
||||
<Archive sha1sum="be0560f64293d7cf79a6d4ba1f7e6b9aab69842a" type="tarxz">
|
||||
http://azsky2.html.xdomain.jp/arc/mlkstyle-1.0.3.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>check-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>mlkstyle</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc/mlkstyle</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>1.0.3</Version>
|
||||
<Comment>First build</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -30,7 +30,7 @@
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libICE-devel</Dependency>
|
||||
<Dependency>polkit-devel</Dependency>
|
||||
<Dependency>libwnck2-devel</Dependency>
|
||||
<!--Dependency>libwnck2-devel</Dependency-->
|
||||
<Dependency>libwnck3-devel</Dependency>
|
||||
<Dependency>xorg-app-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
|
||||
@@ -10,8 +10,10 @@ from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def build():
|
||||
autotools.compile("-Wall %s -o intel-microcode2ucode intel-microcode2ucode.c" % get.CFLAGS())
|
||||
shelltools.system("./intel-microcode2ucode ./microcode.dat")
|
||||
shelltools.system("rm -f intel-ucode{,-with-caveats}/list")
|
||||
shelltools.system("mkdir -p kernel/x86/microcode")
|
||||
shelltools.system("iucode_tool --write-earlyfw=intel-ucode.img intel-ucode{,-with-caveats}/")
|
||||
shelltools.chmod(get.curDIR() + "/intel-ucode.img", 0644)
|
||||
|
||||
def install():
|
||||
pisitools.insinto("/lib/firmware/intel-ucode", "intel-ucode/*")
|
||||
pisitools.insinto("/boot", "intel-ucode.img")
|
||||
|
||||
@@ -12,17 +12,17 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Microcode update files for Intel CPUs</Summary>
|
||||
<Description>Microcode update files for Intel CPUs</Description>
|
||||
<Archive sha1sum="3b0091d94345c832a3079c8acc78e8ab78d21749" type="targz" target="microcode-20180312">https://downloadmirror.intel.com/27591/eng/microcode-20180312.tgz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="intel-microcode2ucode.c">intel-microcode2ucode.c</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Archive sha1sum="0ac7bf571c770a29bb878335bf294242ae4ed6ec" type="zip">https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20210216.zip</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>iucode-tool</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>intel-ucode</Name>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/doc</Path>
|
||||
<Path fileType="library">/lib/firmware</Path>
|
||||
<Path fileType="data">/boot</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="/usr/share/doc/intel-ucode/LICENSE" owner="root" permission="0644">LICENSE</AdditionalFile>
|
||||
@@ -30,6 +30,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2020-05-26</Date>
|
||||
<Version>20210216</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2020-02-01</Date>
|
||||
<Version>20180312</Version>
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
<Update release="3">
|
||||
<Date>2021-05-04</Date>
|
||||
<Version>1.3.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>AYDIN ATMACA</Name>
|
||||
<Email>aydinatmaca@gmail.com</Email>
|
||||
</Update>
|
||||
|
||||
@@ -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="5.10.37">kernel-module-headers</Dependency>
|
||||
<Dependency version="5.10.39">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="5.10.37">kernel</Dependency>
|
||||
<Dependency version="5.10.39">kernel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library" permanent="true">/lib/modules</Path>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<AdditionalFile owner="root" permission="0644" target="kernel-5.10.patch">0004-kernel-5.10.patch</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildDependencies>
|
||||
<Dependency version="5.10.37">kernel-module-headers</Dependency>
|
||||
<Dependency version="5.10.39">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Kernel module for NVIDIA driver 340.xx releases</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="5.10.37">kernel</Dependency>
|
||||
<Dependency version="5.10.39">kernel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library" permanent="true">/lib/modules</Path>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<AdditionalFile owner="root" permission="0644" target="kernel-5.6-uvm.patch">NVIDIA-Linux-x86_64-390.132-kernel-5.6-uvm.patch</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildDependencies>
|
||||
<Dependency version="5.10.37">kernel-module-headers</Dependency>
|
||||
<Dependency version="5.10.39">kernel-module-headers</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
@@ -32,7 +32,7 @@
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Kernel module for current NVIDIA graphics driver releases</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="5.10.37">kernel</Dependency>
|
||||
<Dependency version="5.10.39">kernel</Dependency>
|
||||
<!-- <Dependency release="current">module-nvidia-current-userspace</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
|
||||
+17
-17
@@ -14,7 +14,7 @@ KDIR = kerneltools.getKernelVersion()
|
||||
NoStrip = ["/lib/modules"]
|
||||
|
||||
version = get.srcVERSION()
|
||||
driver_dir_name = "nvidia430"
|
||||
driver_dir_name = "nvidia465"
|
||||
datadir = "/usr/share/%s" % driver_dir_name
|
||||
libdir = "/usr/lib32" if get.buildTYPE() == 'emul32' else "/usr/lib"
|
||||
arch = "x86" if get.buildTYPE() == 'emul32' else get.ARCH().replace("i6", "x")
|
||||
@@ -29,9 +29,9 @@ def setup():
|
||||
#5.5 patch icin
|
||||
shelltools.move("tmp/.manifest", ".")
|
||||
|
||||
shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-430.64-work-around-mga-bug-25890.patch")
|
||||
shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-430.64-kernel-5.5.patch")
|
||||
shelltools.system("patch -p1 < kernel-5.6.patch")
|
||||
#shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-430.64-work-around-mga-bug-25890.patch")
|
||||
#shelltools.system("patch -p1 < NVIDIA-Linux-x86_64-430.64-kernel-5.5.patch")
|
||||
#shelltools.system("patch -p1 < kernel-5.6.patch")
|
||||
|
||||
|
||||
# Our libc is TLS enabled so use TLS library
|
||||
@@ -101,10 +101,10 @@ def install():
|
||||
|
||||
# 32-bit libraries
|
||||
if get.buildTYPE() == 'emul32':
|
||||
pisitools.dolib("32/libGL.so.%s" % version, nvlibdir)
|
||||
pisitools.dolib("32/libGL.so.1.7.0", nvlibdir)
|
||||
# pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.1.7.0", "%s/libGL.so.1" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.1.7.0", "%s/libGL.so" % nvlibdir)
|
||||
|
||||
pisitools.dolib("32/libEGL.so.1.1.0", nvlibdir)
|
||||
pisitools.dosym("libEGL.so.1.1.0", "%s/libEGL.so.1" % nvlibdir)
|
||||
@@ -138,8 +138,8 @@ def install():
|
||||
pisitools.dolib("32/libnvidia-ml.so.%s" % version, libdir)
|
||||
pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir)
|
||||
|
||||
for lib in ("eglcore", "encode", "fatbinaryloader", "fbc", "glcore", "glsi", \
|
||||
"glvkspirv", "ifr", "opticalflow", "ptxjitcompiler", "tls" ):
|
||||
for lib in ("eglcore", "encode", "allocator", "fbc", "glcore", "glsi", \
|
||||
"glvkspirv", "ifr", "opticalflow", "ptxjitcompiler", "tls" ):
|
||||
pisitools.dolib("32/libnvidia-%s.so.%s" % (lib, version), libdir)
|
||||
pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so.1" %(libdir, lib))
|
||||
pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so" %(libdir, lib))
|
||||
@@ -154,10 +154,10 @@ def install():
|
||||
|
||||
else:
|
||||
# OpenGl library
|
||||
pisitools.dolib("libGL.so.%s" % version, nvlibdir)
|
||||
pisitools.dolib("libGL.so.1.7.0", nvlibdir)
|
||||
# pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.1.7.0", "%s/libGL.so.1" % nvlibdir)
|
||||
pisitools.dosym("libGL.so.1.7.0", "%s/libGL.so" % nvlibdir)
|
||||
|
||||
pisitools.dolib("libEGL.so.1.1.0", nvlibdir)
|
||||
pisitools.dosym("libEGL.so.1.1.0", "%s/libEGL.so.1" % nvlibdir)
|
||||
@@ -206,13 +206,13 @@ def install():
|
||||
pisitools.dosym("libnvoptix.so.%s" % version, "%s/libnvoptix.so.1" % libdir)
|
||||
pisitools.dosym("libnvoptix.so.%s" % version, "%s/libnvoptix.so" % libdir)
|
||||
|
||||
pisitools.dolib("libnvidia-egl-wayland.so.1.1.2", libdir)
|
||||
pisitools.dosym("libnvidia-egl-wayland.so.1.1.2", "%s/libnvidia-egl-wayland.so.1" % libdir)
|
||||
pisitools.dosym("libnvidia-egl-wayland.so.1.1.2", "%s/libnvidia-egl-wayland.so" % libdir)
|
||||
pisitools.dolib("libnvidia-egl-wayland.so.1.1.5", libdir)
|
||||
pisitools.dosym("libnvidia-egl-wayland.so.1.1.5", "%s/libnvidia-egl-wayland.so.1" % libdir)
|
||||
pisitools.dosym("libnvidia-egl-wayland.so.1.1.5", "%s/libnvidia-egl-wayland.so" % libdir)
|
||||
|
||||
# OpenGL core library and others
|
||||
for lib in ("cbl", "eglcore", "encode", "fatbinaryloader", "fbc", "glcore", "glsi", \
|
||||
"glvkspirv", "ifr", "opticalflow", "ptxjitcompiler", "rtcore", "tls" ):
|
||||
for lib in ("cbl", "eglcore", "encode", "allocator", "fbc", "glcore", "glsi", \
|
||||
"glvkspirv", "ifr", "ngx", "opticalflow", "ptxjitcompiler", "rtcore", "tls" ):
|
||||
pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir)
|
||||
pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so.1" %(libdir, lib))
|
||||
pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so" %(libdir, lib))
|
||||
+38
-31
@@ -2,7 +2,7 @@
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>module-nvidia430</Name>
|
||||
<Name>module-nvidia465</Name>
|
||||
<Homepage>http://www.nvidia.com</Homepage>
|
||||
<Packager>
|
||||
<Name>Marcin Bojara</Name>
|
||||
@@ -11,9 +11,9 @@
|
||||
<License>NVIDIA</License>
|
||||
<Summary>NVIDIA drivers for GeForce 6xxx and newer GPUs</Summary>
|
||||
<Description>NVIDIA graphics drivers provide optimized 2D/3D performance.</Description>
|
||||
<Archive sha1sum="3ff62a457f2570eb67c3ce7fb3800ddcbe54164e" type="binary">http://http.download.nvidia.com/XFree86/Linux-x86_64/430.64/NVIDIA-Linux-x86_64-430.64.run</Archive>
|
||||
<Archive sha1sum="16ca8a3a1416f7fc62e22b2a1cab959c2a07211a" type="binary">http://http.download.nvidia.com/XFree86/Linux-x86_64/465.31/NVIDIA-Linux-x86_64-465.31.run</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency version="5.10.11">kernel-module-headers</Dependency>
|
||||
<Dependency version="5.10.39">kernel-module-headers</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
@@ -27,12 +27,12 @@
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>module-nvidia430</Name>
|
||||
<Name>module-nvidia465</Name>
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Kernel module for current NVIDIA graphics driver releases</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="5.10.11">kernel</Dependency>
|
||||
<!-- <Dependency release="current">module-nvidia430-userspace</Dependency> -->
|
||||
<Dependency version="5.10.39">kernel</Dependency>
|
||||
<!-- <Dependency release="current">module-nvidia465-userspace</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library" permanent="true">/lib/modules</Path>
|
||||
@@ -45,14 +45,14 @@
|
||||
<Flag>noDelta</Flag>
|
||||
</BuildFlags>
|
||||
<Conflicts>
|
||||
<Package>nvidia430-dkms</Package>
|
||||
<Package>nvidia465-dkms</Package>
|
||||
</Conflicts>
|
||||
</Package>
|
||||
|
||||
<!--<Package>
|
||||
<Name>module-nvidia430-userspace</Name>
|
||||
<Name>module-nvidia465-userspace</Name>
|
||||
<IsA>data</IsA>
|
||||
<Summary>Modprobe rules for nvidia430 kernel driver</Summary>
|
||||
<Summary>Modprobe rules for nvidia465 kernel driver</Summary>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/modprobe.d</Path>
|
||||
</Files>
|
||||
@@ -65,7 +65,7 @@
|
||||
<Name>nvidia-settings</Name>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>hardware.graphics</PartOf>
|
||||
<Summary>Settings for nvidia430 kernel driver</Summary>
|
||||
<Summary>Settings for nvidia465 kernel driver</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
@@ -76,7 +76,7 @@
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency version="current">module-nvidia430</Dependency>
|
||||
<Dependency version="current">module-nvidia465</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/nvidia-settings</Path>
|
||||
@@ -95,9 +95,9 @@
|
||||
<Name>nvidia-xconfig</Name>
|
||||
<IsA>app:console</IsA>
|
||||
<PartOf>hardware.graphics</PartOf>
|
||||
<Summary>Xconfig file for nvidia430 kernel driver</Summary>
|
||||
<Summary>Xconfig file for nvidia465 kernel driver</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="current">module-nvidia430</Dependency>
|
||||
<Dependency version="current">module-nvidia465</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/nvidia-xconfig</Path>
|
||||
@@ -106,7 +106,7 @@
|
||||
</Package>-->
|
||||
|
||||
<Package>
|
||||
<Name>xorg-video-nvidia430</Name>
|
||||
<Name>xorg-video-nvidia465</Name>
|
||||
<IsA>driver</IsA>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libXext</Dependency>
|
||||
@@ -117,8 +117,8 @@
|
||||
<Dependency>vulkan</Dependency>
|
||||
<Dependency>libglvnd</Dependency>
|
||||
<AnyDependency>
|
||||
<Dependency version="current">module-nvidia430</Dependency>
|
||||
<Dependency>nvidia430-dkms</Dependency>
|
||||
<Dependency version="current">module-nvidia465</Dependency>
|
||||
<Dependency>nvidia465-dkms</Dependency>
|
||||
</AnyDependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -126,7 +126,7 @@
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/usr/share/X11</Path>
|
||||
<Path fileType="data">/usr/share/nvidia430</Path>
|
||||
<Path fileType="data">/usr/share/nvidia465</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
@@ -139,9 +139,9 @@
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>xorg-video-nvidia430-32bit</Name>
|
||||
<Name>xorg-video-nvidia465-32bit</Name>
|
||||
<PartOf>emul32</PartOf>
|
||||
<Summary>32-bit shared libraries for xorg-video-nvidia430</Summary>
|
||||
<Summary>32-bit shared libraries for xorg-video-nvidia465</Summary>
|
||||
<BuildType>emul32</BuildType>
|
||||
<BuildDependencies>
|
||||
<Dependency>libvdpau-32bit</Dependency>
|
||||
@@ -154,7 +154,7 @@
|
||||
<Dependency>opencl-icd-32bit</Dependency>
|
||||
<Dependency>vulkan-32bit</Dependency>
|
||||
<Dependency>libglvnd-32bit</Dependency>
|
||||
<Dependency release="current">xorg-video-nvidia430</Dependency>
|
||||
<Dependency release="current">xorg-video-nvidia465</Dependency>
|
||||
<Dependency>atk</Dependency>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
@@ -165,7 +165,7 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib32</Path>
|
||||
<Path fileType="library">/usr/share/nvidia430/32bit-ld.so.conf</Path>
|
||||
<Path fileType="library">/usr/share/nvidia465/32bit-ld.so.conf</Path>
|
||||
</Files>
|
||||
<BuildFlags>
|
||||
<Flag>noDelta</Flag>
|
||||
@@ -173,40 +173,40 @@
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>nvidia430-dkms</Name>
|
||||
<Name>nvidia465-dkms</Name>
|
||||
<IsA>driver</IsA>
|
||||
<Summary>NVIDIA driver sources for linux</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>dkms</Dependency>
|
||||
<Dependency>xorg-video-nvidia430</Dependency>
|
||||
<Dependency>xorg-video-nvidia465</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc/modprobe.d/nvidia430-dkms.conf</Path>
|
||||
<Path fileType="config">/etc/modprobe.d/nvidia465-dkms.conf</Path>
|
||||
<Path fileType="data">/usr/src/nvidia*</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/etc/modprobe.d/nvidia430-dkms.conf">modprobe.conf</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/etc/modprobe.d/nvidia465-dkms.conf">modprobe.conf</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf">xorg.conf</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<BuildFlags>
|
||||
<Flag>noDelta</Flag>
|
||||
</BuildFlags>
|
||||
<Conflicts>
|
||||
<Package>module-nvidia430</Package>
|
||||
<Package>module-nvidia465</Package>
|
||||
<Package>nvidia-current-dkms</Package>
|
||||
<Package>nvidia390-dkms</Package>
|
||||
<Package>nvidia340-dkms</Package>
|
||||
<Package>nvidia430</Package>
|
||||
<Package>nvidia465</Package>
|
||||
</Conflicts>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>nvidia430</Name>
|
||||
<Name>nvidia465</Name>
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Meata package for nvidia430 drivers</Summary>
|
||||
<Summary>Meata package for nvidia465 drivers</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>module-nvidia430</Dependency>
|
||||
<Dependency>xorg-video-nvidia430</Dependency>
|
||||
<Dependency>module-nvidia465</Dependency>
|
||||
<Dependency>xorg-video-nvidia465</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/var/tmp/nvidia</Path>
|
||||
@@ -223,6 +223,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2021-05-30</Date>
|
||||
<Version>465.31</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2021-01-29</Date>
|
||||
<Version>430.64</Version>
|
||||
@@ -17,5 +17,5 @@ def build():
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "ReadMe*")
|
||||
pisitools.dodoc("ChangeLog", "ReadMe*")
|
||||
|
||||
|
||||
@@ -15,15 +15,18 @@
|
||||
<Description>
|
||||
Full color painting software for Linux for illustration drawing. This is not suitable for dot editing. Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly.
|
||||
</Description>
|
||||
<Archive sha1sum="f8d90cdfe7f64ad29234f83ee5ca66c92d1b5565" type="tarxz">
|
||||
http://azsky2.html.xdomain.jp/arc/azpainter-2.1.7.tar.xz
|
||||
<Archive sha1sum="5b3ce67d596e82a9e2f42c217f4c1c6b1d143bbb" type="tarxz">
|
||||
http://azsky2.html.xdomain.jp/arc/azpainter-3.0.0.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>webp-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -33,11 +36,14 @@
|
||||
<Name>azpainter</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>tiff</Dependency>
|
||||
<Dependency>webp</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
</RuntimeDependencies>
|
||||
@@ -48,6 +54,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>3.0.0</Version>
|
||||
<Comment>Ver. bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>wascheme@tuta.io</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2020-12-31</Date>
|
||||
<Version>2.1.7</Version>
|
||||
|
||||
@@ -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 autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
#WorkDir = get.srcNAME()
|
||||
|
||||
def build():
|
||||
shelltools.system('export CFLAGS="$CFLAGS -fPIC -fexceptions -fvisibility=hidden -DNO_LCMS"')
|
||||
shelltools.system('export CXXFLAGS="$CXXFLAGS -fPIC -fexceptions -fvisibility=hidden -DNO_LCMS"')
|
||||
shelltools.system('sed -i "1 i #include <cstring>" Source/OpenEXR/IlmImf/ImfAutoArray.h')
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s \
|
||||
LIBDIR=/usr/lib" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("*.txt", "README.linux")
|
||||
@@ -0,0 +1,50 @@
|
||||
--- FreeImage/Source/FreeImage/PluginRAW.cpp.orig 2020-07-23 17:27:57.937848902 +0000
|
||||
+++ FreeImage/Source/FreeImage/PluginRAW.cpp 2020-07-23 17:28:59.482079468 +0000
|
||||
@@ -63,17 +63,14 @@
|
||||
}
|
||||
|
||||
int read(void *buffer, size_t size, size_t count) {
|
||||
- if(substream) return substream->read(buffer, size, count);
|
||||
return _io->read_proc(buffer, (unsigned)size, (unsigned)count, _handle);
|
||||
}
|
||||
|
||||
int seek(INT64 offset, int origin) {
|
||||
- if(substream) return substream->seek(offset, origin);
|
||||
return _io->seek_proc(_handle, (long)offset, origin);
|
||||
}
|
||||
|
||||
INT64 tell() {
|
||||
- if(substream) return substream->tell();
|
||||
return _io->tell_proc(_handle);
|
||||
}
|
||||
|
||||
@@ -83,13 +80,11 @@
|
||||
|
||||
int get_char() {
|
||||
int c = 0;
|
||||
- if(substream) return substream->get_char();
|
||||
if(!_io->read_proc(&c, 1, 1, _handle)) return -1;
|
||||
return c;
|
||||
}
|
||||
|
||||
char* gets(char *buffer, int length) {
|
||||
- if (substream) return substream->gets(buffer, length);
|
||||
memset(buffer, 0, length);
|
||||
for(int i = 0; i < length; i++) {
|
||||
if(!_io->read_proc(&buffer[i], 1, 1, _handle))
|
||||
@@ -104,7 +99,6 @@
|
||||
std::string buffer;
|
||||
char element = 0;
|
||||
bool bDone = false;
|
||||
- if(substream) return substream->scanf_one(fmt,val);
|
||||
do {
|
||||
if(_io->read_proc(&element, 1, 1, _handle) == 1) {
|
||||
switch(element) {
|
||||
@@ -127,7 +121,6 @@
|
||||
}
|
||||
|
||||
int eof() {
|
||||
- if(substream) return substream->eof();
|
||||
return (_io->tell_proc(_handle) >= _eof);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>FreeImage</Name>
|
||||
<Homepage>http://freeimage.sourceforge.net</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>An Open Source library project</Summary>
|
||||
<Description>FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.</Description>
|
||||
<Archive sha1sum="38daa9d8f1bca2330a2eaa42ec66fbe6ede7dce9" type="zip">https://sourceforge.net/projects/freeimage/files/Source%20Distribution/3.18.0/FreeImage3180.zip</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>dos2unix</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>webp-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libmng-devel</Dependency>
|
||||
<Dependency>libraw-devel</Dependency>
|
||||
<Dependency>openexr-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>openjpeg2-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<!-- Note to the packager: Later, check whether
|
||||
the package can use external raw package or not
|
||||
<Dependency>libopenraw-devel</Dependency>
|
||||
-->
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>freeimage-libraw-0.20.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>FreeImage</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>tiff</Dependency>
|
||||
<Dependency>webp</Dependency>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libmng</Dependency>
|
||||
<Dependency>libraw</Dependency>
|
||||
<Dependency>dos2unix</Dependency>
|
||||
<Dependency>mesa-glu</Dependency>
|
||||
<Dependency>openjpeg2</Dependency>
|
||||
<Dependency>openexr-libs</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<!--
|
||||
<Dependency>libopenraw</Dependency>
|
||||
-->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>FreeImage-devel</Name>
|
||||
<Summary>Development files for FreeImage</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">FreeImage</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>3.18.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>FreeImage</Name>
|
||||
<Description xml:lang="es">FreeImage es un proyecto de librería código abierto para desarrolladores que quisieran soportar formatos populares de imágenes como PNG, BMP, JPEG, TIFF y otros, usados en aplicaciones multimedia actuales</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>FreeImage-devel</Name>
|
||||
<Summary xml:lang="tr">FreeImage için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt.
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
autotools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.install()
|
||||
|
||||
pisitools.dodoc("README*", "NEWS", "ChangeLog")
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gsound</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/gsound</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>GSound is a small library for playing system sounds.</Summary>
|
||||
<Description>GSound is a small library for playing system sounds. It's designed to be used via GObject Introspection, and is a thin wrapper around the libcanberra C library.</Description>
|
||||
<Archive sha1sum="bd3f96673f58c339b00df2c6e3d76781d405b2b9">https://download.gnome.org/sources/gsound/1.0/gsound-1.0.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gsound</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>glib2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.*</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gsound-devel</Name>
|
||||
<Summary>Development files for gsound</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">gsound</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
<Path fileType="library">/usr/share/vala</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>gsound-docs</Name>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/gtk-doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>1.0.2</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -15,8 +15,8 @@
|
||||
<Description>
|
||||
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
|
||||
</Description>
|
||||
<Archive sha1sum="d482307e838e8dbacaaee9120d00742392562e59" type="tarxz">
|
||||
https://www.musicpd.org/download/mpd/0.22/mpd-0.22.7.tar.xz
|
||||
<Archive sha1sum="ddab81230fcb1372b6a0993503a87d68365a3014" type="tarxz">
|
||||
https://www.musicpd.org/download/mpd/0.22/mpd-0.22.8.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
@@ -155,6 +155,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2021-05-29</Date>
|
||||
<Version>0.22.8</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>wascheme@tuta.io</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2021-05-20</Date>
|
||||
<Version>0.22.7</Version>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/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("-Dgtk_doc=false \
|
||||
-Dman=false")
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
|
||||
pisitools.dodoc("README", "COPYING", "AUTHORS", "NEWS", "ChangeLog")
|
||||
@@ -0,0 +1,17 @@
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 7ef4075f..36638472 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -149,11 +149,7 @@ gnome_video_effects_dep = dependency(
|
||||
# Recommend some runtime GStreamer plugins.
|
||||
gst_inspect = find_program('gst-inspect-1.0', required: false)
|
||||
if gst_inspect.found()
|
||||
- foreach plugin: ['camerabin', 'vp8enc', 'webmmux']
|
||||
- if run_command(gst_inspect, plugin).returncode() != 0
|
||||
- warning(plugin + ' was not found. It needs to be installed before Cheese is run')
|
||||
- endif
|
||||
- endforeach
|
||||
+ warning('unable to check for runtime GStreamer plugin dependencies due to Gentoo\'s sandbox: camerabin, vp8enc, webmmux')
|
||||
else
|
||||
warning('unable to check for runtime GStreamer plugin dependencies')
|
||||
endif
|
||||
@@ -0,0 +1,177 @@
|
||||
From 7cf6268e54620bbbe5e6e61800c50fb0cb4bea57 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Corentin=20No=C3=ABl?= <corentin@elementary.io>
|
||||
Date: Fri, 16 Oct 2020 19:56:26 +0200
|
||||
Subject: [PATCH] Change GLib.PtrArray into GLib.GenericArray
|
||||
|
||||
This is the vala-friendly way of handling GPtrArray.
|
||||
Fix several memory leaks on the go and unnecessary reference increase.
|
||||
---
|
||||
src/cheese-preferences.vala | 26 ++++++++++++--------------
|
||||
src/cheese-window.vala | 22 +++++++++++-----------
|
||||
src/vapi/cheese-common.vapi | 2 +-
|
||||
3 files changed, 24 insertions(+), 26 deletions(-)
|
||||
|
||||
diff --git a/src/cheese-preferences.vala b/src/cheese-preferences.vala
|
||||
index f56af7e0..80a92431 100644
|
||||
--- a/src/cheese-preferences.vala
|
||||
+++ b/src/cheese-preferences.vala
|
||||
@@ -100,7 +100,7 @@ public PreferencesDialog (Cheese.Camera camera)
|
||||
*/
|
||||
private void initialize_camera_devices ()
|
||||
{
|
||||
- unowned GLib.PtrArray devices = camera.get_camera_devices ();
|
||||
+ GLib.GenericArray<unowned Cheese.CameraDevice> devices = camera.get_camera_devices ();
|
||||
camera_model = new Gtk.ListStore (2, typeof (string), typeof (Cheese.CameraDevice));
|
||||
|
||||
source_combo.model = camera_model;
|
||||
@@ -357,13 +357,13 @@ public PreferencesDialog (Cheese.Camera camera)
|
||||
*/
|
||||
private void on_camera_update_num_camera_devices ()
|
||||
{
|
||||
- unowned GLib.PtrArray devices = camera.get_camera_devices ();
|
||||
- Cheese.CameraDevice dev;
|
||||
+ GLib.GenericArray<unowned Cheese.CameraDevice> devices = camera.get_camera_devices ();
|
||||
+ unowned Cheese.CameraDevice dev;
|
||||
|
||||
// Add (if) / Remove (else) a camera device.
|
||||
- if (devices.len > camera_model.iter_n_children (null))
|
||||
+ if (devices.length > camera_model.iter_n_children (null))
|
||||
{
|
||||
- dev = (Cheese.CameraDevice) devices.index (devices.len - 1);
|
||||
+ dev = devices.get (devices.length - 1);
|
||||
add_camera_device(dev);
|
||||
}
|
||||
else
|
||||
@@ -382,12 +382,11 @@ public PreferencesDialog (Cheese.Camera camera)
|
||||
bool device_removed = false;
|
||||
devices.foreach ((device) =>
|
||||
{
|
||||
- var old_device = (Cheese.CameraDevice) device;
|
||||
Cheese.CameraDevice new_device;
|
||||
camera_model.get (iter, 1, out new_device, -1);
|
||||
|
||||
// Found the device that was removed.
|
||||
- if (old_device != new_device)
|
||||
+ if (device != new_device)
|
||||
{
|
||||
remove_camera_device (iter, new_device, active_device);
|
||||
device_removed = true;
|
||||
@@ -418,17 +417,16 @@ public PreferencesDialog (Cheese.Camera camera)
|
||||
*
|
||||
* @param device a Cheese.CameraDevice to add to the device combo box model
|
||||
*/
|
||||
- private void add_camera_device (void *device)
|
||||
+ private void add_camera_device (Cheese.CameraDevice device)
|
||||
{
|
||||
TreeIter iter;
|
||||
- Cheese.CameraDevice dev = (Cheese.CameraDevice) device;
|
||||
|
||||
camera_model.append (out iter);
|
||||
camera_model.set (iter,
|
||||
- 0, dev.get_name (),
|
||||
- 1, dev);
|
||||
+ 0, device.get_name (),
|
||||
+ 1, device);
|
||||
|
||||
- if (camera.get_selected_device () == dev)
|
||||
+ if (camera.get_selected_device () == device)
|
||||
source_combo.set_active_iter (iter);
|
||||
|
||||
if (camera_model.iter_n_children (null) > 1)
|
||||
@@ -445,12 +443,12 @@ public PreferencesDialog (Cheese.Camera camera)
|
||||
private void remove_camera_device (TreeIter iter, Cheese.CameraDevice device_node,
|
||||
Cheese.CameraDevice active_device_node)
|
||||
{
|
||||
- unowned GLib.PtrArray devices = camera.get_camera_devices ();
|
||||
+ GLib.GenericArray<unowned Cheese.CameraDevice> devices = camera.get_camera_devices ();
|
||||
|
||||
// Check if the camera that we want to remove, is the active one
|
||||
if (device_node == active_device_node)
|
||||
{
|
||||
- if (devices.len > 0)
|
||||
+ if (devices.length > 0)
|
||||
set_new_available_camera_device (iter);
|
||||
else
|
||||
this.hide ();
|
||||
diff --git a/src/cheese-window.vala b/src/cheese-window.vala
|
||||
index ff069808..cc119b68 100644
|
||||
--- a/src/cheese-window.vala
|
||||
+++ b/src/cheese-window.vala
|
||||
@@ -1216,9 +1216,9 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
|
||||
*/
|
||||
public void on_switch_camera_clicked ()
|
||||
{
|
||||
- Cheese.CameraDevice selected;
|
||||
- Cheese.CameraDevice next = null;
|
||||
- GLib.PtrArray cameras;
|
||||
+ unowned Cheese.CameraDevice selected;
|
||||
+ unowned Cheese.CameraDevice next = null;
|
||||
+ GLib.GenericArray<unowned Cheese.CameraDevice> cameras;
|
||||
uint i;
|
||||
|
||||
if (camera == null)
|
||||
@@ -1235,9 +1235,9 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
|
||||
|
||||
cameras = camera.get_camera_devices ();
|
||||
|
||||
- for (i = 0; i < cameras.len; i++)
|
||||
+ for (i = 0; i < cameras.length; i++)
|
||||
{
|
||||
- next = (Cheese.CameraDevice )cameras.index (i);
|
||||
+ next = cameras.get (i);
|
||||
|
||||
if (next == selected)
|
||||
{
|
||||
@@ -1245,13 +1245,13 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
|
||||
}
|
||||
}
|
||||
|
||||
- if (i + 1 < cameras.len)
|
||||
+ if (i + 1 < cameras.length)
|
||||
{
|
||||
- next = (Cheese.CameraDevice )cameras.index (i + 1);
|
||||
+ next = cameras.get (i + 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
- next = (Cheese.CameraDevice )cameras.index (0);
|
||||
+ next = cameras.get (0);
|
||||
}
|
||||
|
||||
if (next == selected)
|
||||
@@ -1269,8 +1269,8 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
|
||||
*/
|
||||
public void set_switch_camera_button_state ()
|
||||
{
|
||||
- Cheese.CameraDevice selected;
|
||||
- GLib.PtrArray cameras;
|
||||
+ unowned Cheese.CameraDevice selected;
|
||||
+ GLib.GenericArray<unowned Cheese.CameraDevice> cameras;
|
||||
|
||||
if (camera == null)
|
||||
{
|
||||
@@ -1288,7 +1288,7 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
|
||||
|
||||
cameras = camera.get_camera_devices ();
|
||||
|
||||
- if (cameras.len > 1)
|
||||
+ if (cameras.length > 1)
|
||||
{
|
||||
switch_camera_button.set_visible (true);
|
||||
return;
|
||||
diff --git a/src/vapi/cheese-common.vapi b/src/vapi/cheese-common.vapi
|
||||
index 6517cdfc..e4ae7ad3 100644
|
||||
--- a/src/vapi/cheese-common.vapi
|
||||
+++ b/src/vapi/cheese-common.vapi
|
||||
@@ -35,7 +35,7 @@ namespace Cheese
|
||||
[CCode (has_construct_function = false)]
|
||||
public Camera (Clutter.Actor video_texture, string camera_device_node, int x_resolution, int y_resolution);
|
||||
public bool get_balance_property_range (string property, double min, double max, double def);
|
||||
- public unowned GLib.PtrArray get_camera_devices ();
|
||||
+ public GLib.GenericArray<unowned Cheese.CameraDevice> get_camera_devices ();
|
||||
public unowned Cheese.VideoFormat get_current_video_format ();
|
||||
public int get_num_camera_devices ();
|
||||
public unowned Cheese.CameraDevice get_selected_device ();
|
||||
--
|
||||
GitLab
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
From e7046d564a6f76c1af8f5640ac9c569e07284ec0 Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Fri, 18 Sep 2020 12:06:45 +0200
|
||||
Subject: [PATCH] Fix infinite loop if thumbnailer is not available
|
||||
|
||||
The code in cheese_thumb_view_idle_append_item() in
|
||||
src/thumbview/cheese-thumb-view.c didn't pop the list of items to
|
||||
thumbnail if thumbnailing failed.
|
||||
|
||||
#0 0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
|
||||
#1 0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
|
||||
#2 0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
|
||||
#3 0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
|
||||
#4 0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
|
||||
#5 0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
|
||||
#6 0x000055cef476046f in cheese_thumb_view_idle_append_item ()
|
||||
#7 0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
|
||||
#8 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
|
||||
#9 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
|
||||
#10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
|
||||
#11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
|
||||
#12 0x000055cef4758547 in _vala_main ()
|
||||
#13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
|
||||
#14 0x000055cef47554be in _start ()
|
||||
|
||||
#0 0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
|
||||
#1 0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
|
||||
#2 0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
|
||||
#3 0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
|
||||
#4 0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
|
||||
#5 0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
|
||||
#6 0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
|
||||
#7 0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
|
||||
#8 0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
|
||||
#9 0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
|
||||
#10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
|
||||
#11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
|
||||
#12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
|
||||
#13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
|
||||
#14 0x000055cef4758547 in _vala_main ()
|
||||
#15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
|
||||
#16 0x000055cef47554be in _start ()
|
||||
|
||||
Closes: #81
|
||||
---
|
||||
src/thumbview/cheese-thumb-view.c | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/thumbview/cheese-thumb-view.c b/src/thumbview/cheese-thumb-view.c
|
||||
index 1d2d88f5..232fd4b6 100644
|
||||
--- a/src/thumbview/cheese-thumb-view.c
|
||||
+++ b/src/thumbview/cheese-thumb-view.c
|
||||
@@ -92,7 +92,7 @@ GtkWidget * cheese_thumb_view_new (void);
|
||||
static gboolean
|
||||
cheese_thumb_view_idle_append_item (gpointer data)
|
||||
{
|
||||
- CheeseThumbViewIdleData *item = g_queue_peek_head (data);
|
||||
+ CheeseThumbViewIdleData *item = g_queue_pop_head (data);
|
||||
CheeseThumbView *thumb_view;
|
||||
CheeseThumbViewPrivate *priv;
|
||||
|
||||
@@ -119,6 +119,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
|
||||
if (!info)
|
||||
{
|
||||
g_warning ("Invalid filename\n");
|
||||
+ g_slice_free (CheeseThumbViewIdleData, item);
|
||||
return TRUE;
|
||||
}
|
||||
g_file_info_get_modification_time (info, &mtime);
|
||||
@@ -167,6 +168,7 @@ cheese_thumb_view_idle_append_item (gpointer data)
|
||||
if (error)
|
||||
{
|
||||
g_warning ("%s", error->message);
|
||||
+ g_slice_free (CheeseThumbViewIdleData, item);
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
@@ -183,7 +185,6 @@ cheese_thumb_view_idle_append_item (gpointer data)
|
||||
g_object_unref (pixbuf);
|
||||
g_object_unref (file);
|
||||
g_slice_free (CheeseThumbViewIdleData, item);
|
||||
- g_queue_pop_head (data);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
--
|
||||
GitLab
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>cheese</Name>
|
||||
<Homepage>https://gitlab.gnome.org/GNOME/cheese</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Summary>Take photos and videos with your webcam, with fun graphical effects</Summary>
|
||||
<Description>Take photos and videos with your webcam, with fun graphical effects</Description>
|
||||
<Archive sha1sum="fef15ebb2dbe80d255de80cdbdfcd0bcd31f4850" type="tarxz">https://download.gnome.org/sources/cheese/3.38/cheese-3.38.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>appstream-glib-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
<Dependency>yelp-tools</Dependency>
|
||||
<Dependency>clutter-devel</Dependency>
|
||||
<Dependency>clutter-gst-devel</Dependency>
|
||||
<Dependency>clutter-gtk-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
<Dependency>libseccomp-devel</Dependency>
|
||||
<Dependency>libseccomp</Dependency>
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libcanberra-gtk3-devel</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>itstool</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>librsvg-devel</Dependency>
|
||||
<Dependency>libgee-devel</Dependency>
|
||||
<Dependency>gnome-video-effects</Dependency>
|
||||
<Dependency>gst-plugins-bad-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>cheese-3.38.0-buildfix.patch</Patch>
|
||||
<Patch>infinite-loop-thumbnailer.patch</Patch>
|
||||
<Patch>fix-gnome40-build.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>cheese</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="data">/usr/share/dbus-1</Path>
|
||||
<Path fileType="data">/usr/share/help</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="data">/usr/share/glib-2.0</Path>
|
||||
<Path fileType="data">/usr/share/icons</Path>
|
||||
<Path fileType="info">/usr/share/metainfo</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>cogl</Dependency>
|
||||
<Dependency>gtk3</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>clutter</Dependency>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>clutter-gst</Dependency>
|
||||
<Dependency>clutter-gtk</Dependency>
|
||||
<Dependency>gnome-desktop</Dependency>
|
||||
<Dependency>gst-plugins-base</Dependency>
|
||||
<Dependency>libcanberra-gtk3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>cheese-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/gir-1.0</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">cheese</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>clutter-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>clutter-gst-devel</Dependency>
|
||||
<Dependency>clutter-gtk-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
<Dependency>gst-plugins-bad-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-05-28</Date>
|
||||
<Version>3.38.0</Version>
|
||||
<Comment>First release for Pisi Linux</Comment>
|
||||
<Name>Berk Çakar</Name>
|
||||
<Email>berk2238@hotmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>New desktop recording program.</Summary>
|
||||
<Description>VokscreenNG is a user friendly Open Source screencaster for Linux and Windows. The new name is now vokoscreenNG and has been rewritten from scratch.</Description>
|
||||
<Archive sha1sum="3c6357ba87d77cb5819e66ced2faaf67f51e43bc" type="targz">https://github.com/vkohaupt/vokoscreenNG/archive/e3cd1aa03cae8295ff9e95e45bedbaa5636614d0.tar.gz</Archive>
|
||||
<Archive sha1sum="3fe4db513e6bc61a3c61dce1aa0e7508edfc4c0b" type="targz">https://github.com/vkohaupt/vokoscreenNG/archive/refs/tags/3.0.9.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>qt5-linguist</Dependency>
|
||||
@@ -56,6 +56,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2021-05-31</Date>
|
||||
<Version>3.0.9</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2021-05-11</Date>
|
||||
<Version>3.0.8</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Network-related giomodules for glib</Summary>
|
||||
<Description>This package contains various network related extensions for the GIO library.</Description>
|
||||
<Archive sha1sum="7f4ac967dec7e0bbf063fffc7796046135c07f7a" type="tarxz">mirrors://gnome/glib-networking/2.62/glib-networking-2.62.3.tar.xz</Archive>
|
||||
<Archive sha1sum="58539e17b517230f18c89edce24bb8f42073c13f" type="tarxz">mirrors://gnome/glib-networking/2.68/glib-networking-2.68.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>gnutls-devel</Dependency>
|
||||
@@ -41,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2021-05-29</Date>
|
||||
<Version>2.68.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-01-19</Date>
|
||||
<Version>2.62.3</Version>
|
||||
|
||||
@@ -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="7a40f520b5a91b9214debf4674acf553a852bd29" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/88.0/source/firefox-88.0.source.tar.xz</Archive>
|
||||
<Archive sha1sum="14e732e4811aed2680807eca857770832ed7e3fa" type="tarxz">https://ftp.mozilla.org/pub/firefox/releases/89.0/source/firefox-89.0.source.tar.xz</Archive>
|
||||
<AdditionalFiles>
|
||||
<!--Our main configure script. Configure paramters are stored here.-->
|
||||
<!-- <AdditionalFile target=".mozconfig" permission="0644">mozconfig</AdditionalFile> -->
|
||||
@@ -558,6 +558,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="57">
|
||||
<Date>2021-05-31</Date>
|
||||
<Version>89.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="56">
|
||||
<Date>2021-04-19</Date>
|
||||
<Version>88.0</Version>
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
<IsA>data</IsA>
|
||||
<Summary>English hunspell dictionaries</Summary>
|
||||
<Description>hunspell-dict-en includes English (US, UK, etc.) hunspell dictionaries.</Description>
|
||||
<Archive sha1sum="d947ee3ab052fd908009b160fcaba0e01259186c" target="wordlist" type="zip">http://downloads.sourceforge.net/project/wordlist/speller/2018.04.16/hunspell-en_US-2018.04.16.zip</Archive>
|
||||
<Archive sha1sum="d376ef09f9ddf39356903cd92855a9fef37b032a" target="wordlist" type="zip">https://sourceforge.net/projects/wordlist/files/speller/2018.04.16/hunspell-en_CA-2018.04.16.zip</Archive>
|
||||
<Archive sha1sum="a5d9771655c1674d6544f96b75cacc64c1397172" target="wordlist" type="zip">https://sourceforge.net/projects/wordlist/files/speller/2018.04.16/hunspell-en_GB-large-2018.04.16.zip</Archive>
|
||||
<Archive sha1sum="746f57a2087c547ac6523d91ef3c61651bf8df66" target="wordlist" type="zip">https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_US-2020.12.07.zip</Archive>
|
||||
<Archive sha1sum="cfadd35f848b851a559870749d2efecb435c3411" target="wordlist" type="zip">https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_CA-2020.12.07.zip</Archive>
|
||||
<Archive sha1sum="7f1c16716e83fe961e7a98bb9789b9b3f4bcfb78" target="wordlist" type="zip">https://sourceforge.net/projects/wordlist/files/speller/2020.12.07/hunspell-en_GB-large-2020.12.07.zip</Archive>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -28,6 +28,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2021-05-25</Date>
|
||||
<Version>2020.12.07</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2018-08-09</Date>
|
||||
<Version>2018.04.16</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>A GLib/GTK+ set of document-centric objects and charting library</Summary>
|
||||
<Description>A GLib/GTK+ set of document-centric objects and charting library</Description>
|
||||
<Archive sha1sum="9c29e353210dc446a987d9b2c2fe608a92eef897" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/goffice/0.10/goffice-0.10.44.tar.xz</Archive>
|
||||
<Archive sha1sum="a9db92a0568b2a347efcbdb113eba941969ea65d" type="tarxz">http://ftp.gnome.org/pub/gnome/sources/goffice/0.10/goffice-0.10.49.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>intltool</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
@@ -74,6 +74,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-05-27</Date>
|
||||
<Version>0.10.49</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2018-12-01</Date>
|
||||
<Version>0.10.44</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>International country codes</Summary>
|
||||
<Description>iso-codes provides IS0-639_3, ISO-4127, ISO-3166, ISO-3166_2, ISO-15924 standards.</Description>
|
||||
<Archive sha1sum="838710a6589d3fed8e29ce750a7e93cf5ab6685e" type="tarxz">https://ftp.osuosl.org/pub/blfs/conglomeration/iso-codes/iso-codes-4.4.tar.xz</Archive>
|
||||
<Archive sha1sum="0b5b5667b7b81562f8dd800ece7872aa968427e8" type="tarxz">https://ftp.osuosl.org/pub/blfs/conglomeration/iso-codes/iso-codes-4.6.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -43,6 +43,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2021-06-01</Date>
|
||||
<Version>4.6.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2020-01-11</Date>
|
||||
<Version>4.4</Version>
|
||||
@@ -93,4 +100,4 @@
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</PISI>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user