cinnamon-desktop

This commit is contained in:
2022-07-25 11:45:37 +03:00
parent 662e1a1083
commit 3579d5aded
24 changed files with 1485 additions and 3 deletions
+1 -1
View File
@@ -31,7 +31,7 @@
<Dependency>libxklavier-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>python-pygobject3-devel</Dependency>
<Dependency>python3-pygobject3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>gsettings-desktop-schemas-devel</Dependency>
</BuildDependencies>
@@ -0,0 +1,25 @@
#!/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 mesontools, pisitools
def setup():
mesontools.configure("--prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/cinnamon-control-center \
--localstatedir=/var \
--buildtype=plain")
#pisitools.dosed("libtool", "( -shared )", " -Wl,-O1,--as-needed\\1")
#pisitools.dosed("libtool", '( if test "\$export_dynamic" = yes && test -n "\$export_dynamic_flag_spec"; then)', ' func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\\1')
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
@@ -0,0 +1,56 @@
From 5d4eeb09309eb073235fec1418bc988306c99c98 Mon Sep 17 00:00:00 2001
From: Eli Schwartz <eschwartz93@gmail.com>
Date: Tue, 21 Jun 2022 22:03:15 -0400
Subject: [PATCH] meson: fix installation of symlinks
Fixes regression in commit 5aa5fab4348de4496efe9ec0b5faa20be234d56e. The
created symlinks always considered the directory to be installed to, and
created absolute symlinks pointing from the source to the destination.
This is wrong, because while the source needs to be installed *into* the
directory to be installed to, the destination needs to not include the
$DESTDIR.
There are also some sub-optimal design points around scripting the
install prefix. Particularly, Meson has a dedicated variable for the
combination of DESTDIR + prefix, so use that instead of manually slicing
up the prefix so that `os.path.join` won't drop the DESTDIR. The other
solution would be to acknowledge that DESTDIR (at least on non-Windows
systems) uses string concatenation, not path-joining semantics, but...
Meson already supplies this pre-done, so why bother?
Fixes #285
---
install-scripts/desktop-file-links.py | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/install-scripts/desktop-file-links.py b/install-scripts/desktop-file-links.py
index 6120b98..fdcd47c 100755
--- a/install-scripts/desktop-file-links.py
+++ b/install-scripts/desktop-file-links.py
@@ -4,16 +4,11 @@
import subprocess
# Symlinks desktop files to c-c-c's panel dir so the cinnamon-control-center binary can find the plugins.
-dest = os.environ.get('DESTDIR')
+destdir_prefix = os.environ.get('MESON_INSTALL_DESTDIR_PREFIX')
prefix = os.environ.get('MESON_INSTALL_PREFIX')
-if dest:
- root = dest
-else:
- root = "/"
-
-source_location = os.path.join(root, prefix[1:], "share", "applications")
-target_location = os.path.join(root, prefix[1:], "share", "cinnamon-control-center", "panels")
+source_location = os.path.join(prefix, "share", "applications")
+target_location = os.path.join(destdir_prefix, "share", "cinnamon-control-center", "panels")
links = [
"cinnamon-color-panel.desktop",
@@ -32,4 +27,4 @@
subprocess.call(['ln', '-s', orig_path, link_path])
-exit(0)
\ No newline at end of file
+exit(0)
@@ -0,0 +1,61 @@
https://bugs.gentoo.org/840317
https://github.com/linuxmint/cinnamon/issues/10616
From 0f4d212874c4fbee18b860963d0a5c7bd54dcfd1 Mon Sep 17 00:00:00 2001
From: Michael Webster <miketwebster@gmail.com>
Date: Mon, 31 Jan 2022 08:56:28 -0500
Subject: [PATCH] network: Remove old workaround for openvpn widgets.
I can't reproduce the original issue anymore, and NMACertChooser
is removed in network-manager-openvpn 1.8.34.
Fixes #10616
ref:
6db4961fd3a002182984d0e71ec364c9befdd93b
---
meson.build | 2 --
panels/network/cc-network-panel.c | 10 ----------
2 files changed, 12 deletions(-)
diff --git a/meson.build b/meson.build
index f1f213b..c4d7d86 100644
--- a/meson.build
+++ b/meson.build
@@ -56,8 +56,6 @@ else
libnma= dependency('', required: false)
endif
-config.set('HAVE_NMA_18', libnm.version().version_compare('>=1.8.0'))
-
if get_option('modemmanager')
if not get_option('networkmanager')
error('*** NetworkManager is required by ModemManager ***')
diff --git a/panels/network/cc-network-panel.c b/panels/network/cc-network-panel.c
index a4289de..d1925e4 100644
--- a/panels/network/cc-network-panel.c
+++ b/panels/network/cc-network-panel.c
@@ -47,10 +47,6 @@
#include <libmm-glib.h>
#endif
-#ifdef HAVE_NMA_18
-#include <nma-cert-chooser.h>
-#endif
-
CC_PANEL_REGISTER (CcNetworkPanel, cc_network_panel)
#define NETWORK_PANEL_PRIVATE(o) \
@@ -1244,12 +1240,6 @@ cc_network_panel_init (CcNetworkPanel *panel)
return;
}
-#ifdef HAVE_NMA_18
- /* some newer VPN plugins pre-require internal resources from libnma */
- /* this solution is really ugly, but works clean */
- gtk_widget_destroy (nma_cert_chooser_new ("dummy", NMA_CERT_CHOOSER_FLAG_NONE));
-#endif
-
panel->priv->cancellable = g_cancellable_new ();
panel->priv->treeview = GTK_WIDGET (gtk_builder_get_object (panel->priv->builder,
@@ -0,0 +1,142 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-control-center</Name>
<Homepage>https://github.com/linuxmint/cinnamon-control-center</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>cinnamon-control-center</Icon>
<IsA>app:gui</IsA>
<Summary>The Control Center for Cinnamon</Summary>
<Description>The Control Center for Cinnamon</Description>
<Archive sha1sum="fabff56cfb1ff27a8217ceceeeefc4a81e1da548" type="targz">https://github.com/linuxmint/cinnamon-control-center/archive/refs/tags/5.4.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>samurai</Dependency>
<Dependency>libnma-devel</Dependency>
<Dependency>regionset</Dependency>
<Dependency>intltool</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>colord-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>upower-devel</Dependency>
<Dependency>libwacom-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libmm-glib-devel</Dependency>
<Dependency>libnma-devel</Dependency>
<Dependency>NetworkManager-devel</Dependency>
<Dependency>gnome-online-accounts-devel</Dependency>
<Dependency>ModemManager-devel</Dependency>
<Dependency>xorg-input-wacom-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>accountsservice-devel</Dependency>
<Dependency>libxkbfile-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>iso-codes-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>cinnamon-settings-daemon-devel</Dependency>
<Dependency>cinnamon-desktop-devel</Dependency>
<Dependency>cinnamon-menus-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>libgnomekbd-devel</Dependency>
<Dependency>libxklavier-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>timezone</Dependency>
<Dependency>fontconfig-devel</Dependency>
</BuildDependencies>
<Patches>
<!--Patch>cinnamon-control-center-5.2.1-fix-libnma.patch</Patch-->
<!--Patch>5d4eeb09309eb073235fec1418bc988306c99c98.patch</Patch-->
</Patches>
</Source>
<Package>
<Name>cinnamon-control-center</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>cups</Dependency>
<Dependency>mesa</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>dbus</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libXi</Dependency>
<Dependency>pango</Dependency>
<Dependency>upower</Dependency>
<Dependency>libnma</Dependency>
<Dependency>colord</Dependency>
<Dependency>libX11</Dependency>
<Dependency>polkit</Dependency>
<Dependency>libwacom</Dependency>
<Dependency>regionset</Dependency>
<Dependency>freetype</Dependency>
<Dependency>iso-codes</Dependency>
<Dependency>dbus-glib</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libmm-glib</Dependency>
<Dependency>libgnomekbd</Dependency>
<Dependency>libxklavier</Dependency>
<Dependency>ModemManager</Dependency>
<Dependency>polkit-gnome</Dependency>
<Dependency>NetworkManager</Dependency>
<Dependency>cinnamon-menus</Dependency>
<Dependency>accountsservice</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>cinnamon-desktop</Dependency>
<Dependency>gnome-color-manager</Dependency>
<Dependency>gnome-online-accounts</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>cinnamon-translations</Dependency>
<Dependency>network-manager-applet</Dependency>
<Dependency>cinnamon-settings-daemon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/cinnamon-control-center-1</Path>
<Path fileType="library">/usr/lib/libcinnamon-control-center*</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/cinnamon-control-center</Path>
<Path fileType="data">/usr/share/doc</Path>
<Path fileType="data">/usr/share/glib-2.0</Path>
<Path fileType="icon">/usr/share/icons</Path>
</Files>
</Package>
<Package>
<Name>cinnamon-control-center-devel</Name>
<Icon>development</Icon>
<RuntimeDependencies>
<Dependency release="current">cinnamon-control-center</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-05-30</Date>
<Version>5.4.3</Version>
<Comment>First release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cinnamon-control-center</Name>
<Summary xml:lang="tr">Cinnamon için kontrol merkezi</Summary>
<Description xml:lang="tr">Cinnamon için kontrol merkezi</Description>
</Source>
<Package>
<Name>cinnamon-control-center-devel</Name>
<Summary xml:lang="tr">cinnamon-control-center için geliştirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,23 @@
#!/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 mesontools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
mesontools.configure("--prefix=/usr \
--buildtype=plain \
-Ddeprecated_warnings=false \
-Denable_debug=false")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README*")
+62
View File
@@ -0,0 +1,62 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-menus</Name>
<Homepage>https://github.com/linuxmint/cinnamon-menus</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>app:gui</IsA>
<Icon>cinnamon</Icon>
<Summary>A menu system for the Cinnamon project</Summary>
<Description>A menu system for the Cinnamon project</Description>
<Archive sha1sum="acf28fe900f5b60553a0984986fa6287f748332b" type="targz">https://github.com/linuxmint/cinnamon-menus/archive/refs/tags/5.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>samurai</Dependency>
<Dependency>intltool</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cinnamon-menus</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/libcinnamon*</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>cinnamon-menus-devel</Name>
<Summary>Development files for cinnamon-menus</Summary>
<Icon>development</Icon>
<RuntimeDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency release="current">cinnamon-menus</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>
<History>
<Update release="1">
<Date>2022-06-30</Date>
<Version>5.4.0</Version>
<Comment>First Release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</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 mesontools, pisitools
def setup():
mesontools.configure("--prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/lib/cinnamon-screensaver \
--buildtype=plain")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "COPYING*", "README*", "NEWS")
@@ -0,0 +1,123 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-screensaver</Name>
<Homepage>https://github.com/linuxmint/cinnamon-screensaver</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>cinnamon-screensaver</Icon>
<IsA>app:gui</IsA>
<Summary>Screensaver designed to integrate well with the Cinnamon desktop</Summary>
<Description>Screensaver designed to integrate well with the Cinnamon desktop</Description>
<Archive sha1sum="43acecb2a67eeb2f99ac69d2de647adfcc3c38eb" type="targz">https://github.com/linuxmint/cinnamon-screensaver/archive/refs/tags/5.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>gnome-common</Dependency>
<Dependency>meson</Dependency>
<Dependency>samurai</Dependency>
<Dependency>intltool</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libxklavier-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>pam-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>python3-pygobject3-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>libxkbfile-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libgnomekbd-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>xorg-proto</Dependency>
<Dependency>libXxf86miscproto-devel</Dependency>
<Dependency>libXxf86misc-devel</Dependency>
<Dependency>libXxf86vm-devel</Dependency>
<Dependency>libgnome-keyring</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cinnamon-screensaver</Name>
<RuntimeDependencies>
<Dependency>pam</Dependency>
<Dependency>xapp</Dependency>
<Dependency>pango</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>python3-cairo</Dependency>
<Dependency>python3-xapp</Dependency>
<Dependency>python3-setproctitle</Dependency>
<Dependency>python3-pygobject3</Dependency>
<Dependency>accountsservice</Dependency>
<Dependency>dbus</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>dbus-glib</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXxf86vm</Dependency>
<Dependency>libgnomekbd</Dependency>
<Dependency>libxklavier</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>libXxf86misc</Dependency>
<Dependency>libgnome-keyring</Dependency>
<Dependency>cinnamon-desktop</Dependency>
<Dependency>cinnamon-translations</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib/girepository-1.0</Path>
<Path fileType="library">/usr/lib/cinnamon-screensaver</Path>
<Path fileType="library">/usr/lib/cs-backup-locker</Path>
<Path fileType="library">/usr/lib/libcscreensaver.*</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/cinnamon-screensaver</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
</Package>
<Package>
<Name>cinnamon-screensaver-devel</Name>
<Icon>development</Icon>
<RuntimeDependencies>
<Dependency release="current">cinnamon-screensaver</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXinerama-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>
<History>
<Update release="1">
<Date>2022-06-30</Date>
<Version>5.4.0</Version>
<Comment>First release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cinnamon-screensaver</Name>
<Summary xml:lang="tr">Cinnamon masaüstü ile iyi entegre edilmiş bir ekran koruyucu.</Summary>
<Description xml:lang="tr">Cinnamon masaüstü ile iyi entegre edilmiş bir ekran koruyucu.</Description>
</Source>
<Package>
<Name>cinnamon-screensaver-devel</Name>
<Summary xml:lang="tr">cinnamon-screensaver için geliştirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,23 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pisitools, mesontools
def setup():
mesontools.configure("--prefix=/usr \
--libexecdir=/usr/lib/cinnamon-session \
--buildtype=plain")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")
@@ -0,0 +1,94 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-session</Name>
<Homepage>https://github.com/linuxmint/cinnamon-session</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app</IsA>
<Icon>cinnamon</Icon>
<Summary>Cinnamon session manager</Summary>
<Description>Cinnamon-session manages a Cinnamon desktop or GDM login session. It starts up the other core components and handles logout and saving the session.</Description>
<Archive sha1sum="79567b46ac7248216dd901c07b41855ab3ed830c" type="targz">https://github.com/linuxmint/cinnamon-session/archive/refs/tags/5.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>xmlto</Dependency>
<Dependency>meson</Dependency>
<Dependency>xtrans</Dependency>
<Dependency>samurai</Dependency>
<Dependency>intltool</Dependency>
<Dependency>xapp-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gconf-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXau-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libcanberra-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>elogind-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>upower-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>pangox-compat-devel</Dependency>
<Dependency>xkeyboard-config</Dependency>
<Dependency>util-linux</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cinnamon-session</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>xapp</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libICE</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXau</Dependency>
<Dependency>elogind</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>dbus-x11</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libcanberra</Dependency>
<Dependency>polkit-gnome</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>cinnamon-desktop</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-06-30</Date>
<Version>5.4.0</Version>
<Comment>First release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cinnamon-session</Name>
<Summary xml:lang="tr">Cinnamon oturum yönetisici</Summary>
<Description xml:lang="tr">Cinnamon oturumu bir Cinnamon masaüstü veya GDM giriş oturumunu yönetir.</Description>
</Source>
</PISI>
@@ -0,0 +1,20 @@
#!/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 mesontools, pisitools
def setup():
mesontools.configure("--prefix=/usr \
--libexecdir=/usr/lib/cinnamon-settings-daemon \
--buildtype=plain")
def build():
mesontools.build()
def install():
mesontools.install()
pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
@@ -0,0 +1,132 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-settings-daemon</Name>
<Homepage>https://github.com/linuxmint/cinnamon-settings-daemon</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<Summary>The Cinnamon Settings daemon</Summary>
<Description>The Cinnamon Settings daemon</Description>
<Archive sha1sum="05b6f79c6a49655c7b464f5d3294c5c459e3243b" type="targz">https://github.com/linuxmint/cinnamon-settings-daemon/archive/refs/tags/5.4.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>samurai</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>libcanberra-devel</Dependency>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>cinnamon-desktop-devel</Dependency>
<Dependency>colord-devel</Dependency>
<Dependency>cups-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>libgnomekbd-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libgudev-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>xorg-proto</Dependency>
<Dependency>nss-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>upower-devel</Dependency>
<Dependency>libwacom-devel</Dependency>
<Dependency>xorg-input-wacom-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>libxklavier-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>librsvg-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>elogind-devel</Dependency>
<Dependency>libxkbfile-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>libcanberra-gtk3-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>libXScrnSaver-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libXxf86misc-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cinnamon-settings-daemon</Name>
<RuntimeDependencies>
<Dependency>nss</Dependency>
<Dependency>cups</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>nspr</Dependency>
<Dependency>cairo</Dependency>
<Dependency>glib2</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>libXi</Dependency>
<Dependency>colord</Dependency>
<Dependency>libX11</Dependency>
<Dependency>polkit</Dependency>
<Dependency>upower</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libgudev</Dependency>
<Dependency>pango</Dependency>
<Dependency>elogind</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>librsvg</Dependency>
<Dependency>libwacom</Dependency>
<Dependency>dbus-glib</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libcanberra</Dependency>
<Dependency>libgnomekbd</Dependency>
<Dependency>libxklavier</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>cinnamon-desktop</Dependency>
<Dependency>libcanberra-gtk3</Dependency>
<Dependency>cinnamon-translations</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib/cinnamon-settings-daemon*</Path>
<Path fileType="library">/usr/lib/csd*</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/cinnamon-settings-daemon*</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/glib-2.0</Path>
<Path fileType="icon">/usr/share/icons</Path>
<Path fileType="data">/usr/share/polkit-1</Path>
</Files>
</Package>
<Package>
<Name>cinnamon-settings-daemon-devel</Name>
<Icon>development</Icon>
<RuntimeDependencies>
<Dependency release="current">cinnamon-settings-daemon</Dependency>
<Dependency>glib2-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-06-30</Date>
<Version>5.4.1</Version>
<Comment>First release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cinnamon-settings-daemon</Name>
<Summary xml:lang="tr">Cinnamon ayarları servisi</Summary>
<Description xml:lang="tr">Cinnamon ayarları servisi</Description>
</Source>
<Package>
<Name>cinnamon-settings-daemon-devel</Name>
<Summary xml:lang="tr">cinnamon-settings-daemon için geliştirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,19 @@
#!/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 autotools
from pisi.actionsapi import pisitools
def build():
autotools.make()
def install():
pisitools.insinto("/usr/share/locale", "po-export/*")
pisitools.insinto("/usr/share/locale", "usr/share/locale/*")
pisitools.dodoc("README*", "COPYING")
@@ -0,0 +1,39 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cinnamon-translations</Name>
<Homepage>https://github.com/linuxmint/cinnamon-translations</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>locale</IsA>
<Icon>cinnamon-language</Icon>
<Summary>Translations for Cinnamon and Nemo</Summary>
<Description>Translations for Cinnamon and Nemo</Description>
<Archive sha1sum="7f3b1a7b62170694b9dbdde61c00d0973ccc57bd" type="targz">https://github.com/linuxmint/cinnamon-translations/archive/refs/tags/5.4.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>make</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cinnamon-translations</Name>
<Files>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-06-30</Date>
<Version>5.4.1</Version>
<Comment>First release</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cinnamon-translations</Name>
<Summary xml:lang="tr">Cinnamon ve Nemo için çeviriler</Summary>
<Description xml:lang="tr">Cinnamon ve Nemo için çeviriler</Description>
</Source>
</PISI>