diff --git a/desktop/cinnamon/cinnamon-desktop/actions.py b/desktop/cinnamon/cinnamon-desktop/actions.py new file mode 100644 index 0000000000..b75213c8ba --- /dev/null +++ b/desktop/cinnamon/cinnamon-desktop/actions.py @@ -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 mesontools, pisitools + +def setup(): + mesontools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/cinnamon-desktop \ + --localstatedir=/var \ + --buildtype=plain") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README*") diff --git a/desktop/cinnamon/cinnamon-desktop/files/config.patch b/desktop/cinnamon/cinnamon-desktop/files/config.patch new file mode 100644 index 0000000000..e34a87a6b1 --- /dev/null +++ b/desktop/cinnamon/cinnamon-desktop/files/config.patch @@ -0,0 +1,24 @@ +diff -Naur cinnamon-desktop-2.8.0.orig/schemas/org.cinnamon.desktop.background.gschema.xml.in cinnamon-desktop-2.8.0/schemas/org.cinnamon.desktop.background.gschema.xml.in.in +--- cinnamon-desktop-2.8.0.orig/schemas/org.cinnamon.desktop.background.gschema.xml.in 2015-10-16 13:00:30.000000000 +0000 ++++ cinnamon-desktop-2.8.0/schemas/org.cinnamon.desktop.background.gschema.xml.in 2015-11-20 19:04:16.543027956 +0000 +@@ -10,7 +10,7 @@ + + + +- 'file://@datadir@/themes/Adwaita/backgrounds/adwaita-timed.xml' ++ 'file://@datadir@/backgrounds/gnome/adwaita-timed.xml' + Picture URI + + URI to use for the background image. Not that the backend only supports +diff -Naur cinnamon-desktop-2.8.0.orig/schemas/org.cinnamon.desktop.interface.gschema.xml.in cinnamon-desktop-2.8.0/schemas/org.cinnamon.desktop.interface.gschema.xml.in.in +--- cinnamon-desktop-2.8.0.orig/schemas/org.cinnamon.desktop.interface.gschema.xml.in 2015-10-16 13:00:30.000000000 +0000 ++++ cinnamon-desktop-2.8.0/schemas/org.cinnamon.desktop.interface.gschema.xml.in 2015-11-20 19:04:16.543027956 +0000 +@@ -97,7 +97,7 @@ + + + +- 'gnome' ++ 'Adwaita' + Icon Theme + + Icon theme to use for the panel, nautilus etc. diff --git a/desktop/cinnamon/cinnamon-desktop/files/x-cinnamon-mimeapps.list b/desktop/cinnamon/cinnamon-desktop/files/x-cinnamon-mimeapps.list new file mode 100644 index 0000000000..0dae8c0545 --- /dev/null +++ b/desktop/cinnamon/cinnamon-desktop/files/x-cinnamon-mimeapps.list @@ -0,0 +1,139 @@ +[Default Applications] +application/x-dia-diagram=dia.desktop +application/x-cd-image=gnome-disk-image-mounter.desktop +application/x-raw-disk-image=gnome-disk-image-writer.desktop +application/x-raw-disk-image-xz-compressed=gnome-disk-image-writer.desktop +image/x-compressed-xcf=gimp.desktop +image/x-xcf=gimp.desktop +image/x-psd=gimp.desktop +image/x-fits=gimp.desktop +image/bmp=pix.desktop;eog.desktop;gthumb.desktop; +image/gif=pix.desktop;eog.desktop;gthumb.desktop; +image/x-icb=pix.desktop;eog.desktop;gthumb.desktop; +image/x-ico=pix.desktop;eog.desktop;gthumb.desktop; +image/x-pcx=pix.desktop;eog.desktop;gthumb.desktop; +image/x-portable-anymap=pix.desktop;eog.desktop;gthumb.desktop; +image/x-portable-bitmap=pix.desktop;eog.desktop;gthumb.desktop; +image/x-portable-graymap=pix.desktop;eog.desktop;gthumb.desktop; +image/x-portable-pixmap=pix.desktop;eog.desktop;gthumb.desktop; +image/x-xbitmap=pix.desktop;eog.desktop;gthumb.desktop; +image/x-xpixmap=pix.desktop;eog.desktop;gthumb.desktop; +image/svg+xml=pix.desktop;eog.desktop;gthumb.desktop; +application/vnd.ms-word=libreoffice-writer.desktop +application/vnd.wordperfect=libreoffice-writer.desktop +application/vnd.sun.xml.writer=libreoffice-writer.desktop +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop +application/vnd.stardivision.writer=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop +application/vnd.ms-excel=libreoffice-calc.desktop +application/vnd.stardivision.calc=libreoffice-calc.desktop +application/vnd.sun.xml.calc=libreoffice-calc.desktop +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop +application/vnd.ms-powerpoint=libreoffice-impress.desktop +application/vnd.stardivision.impress=libreoffice-impress.desktop +application/vnd.sun.xml.impress=libreoffice-impress.desktop +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop +application/vnd.stardivision.draw=libreoffice-draw.desktop +application/vnd.sun.xml.draw=libreoffice-draw.desktop +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop +application/vnd.sun.xml.math=libreoffice-math.desktop +application/vnd.stardivision.math=libreoffice-math.desktop +application/vnd.oasis.opendocument.database=libreoffice-base.desktop +application/vnd.sun.xml.base=libreoffice-base.desktop +application/pdf=xreader.desktop +application/postscript=xreader.desktop +application/x-qw=gnome-gnucash.desktop +application/x-gnucash=gnome-gnucash.desktop +application/vnd.lotus-1-2-3=gnumeric.desktop +application/x-oleo=gnumeric.desktop +application/x-gnumeric=gnumeric.desktop +application/x-xbase=gnumeric.desktop +application/x-abiword=abiword.desktop +application/x-dvi=xreader.desktop +application/x-catalog=gpk-install-catalog.desktop +application/x-rpm=gpk-install-local-file.desktop +application/x-7z-compressed=org.gnome.FileRoller.desktop; +application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; +application/x-ace=org.gnome.FileRoller.desktop; +application/x-alz=org.gnome.FileRoller.desktop; +application/x-ar=org.gnome.FileRoller.desktop; +application/x-arj=org.gnome.FileRoller.desktop; +application/x-bzip=org.gnome.FileRoller.desktop; +application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-bzip1=org.gnome.FileRoller.desktop; +application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cabinet=org.gnome.FileRoller.desktop; +application/x-compress=org.gnome.FileRoller.desktop; +application/x-compressed-tar=org.gnome.FileRoller.desktop; +application/x-cpio=org.gnome.FileRoller.desktop; +application/x-deb=org.gnome.FileRoller.desktop; +application/x-ear=org.gnome.FileRoller.desktop; +application/x-ms-dos-executable=org.gnome.FileRoller.desktop; +application/x-gtar=org.gnome.FileRoller.desktop; +application/x-gzip=org.gnome.FileRoller.desktop; +application/x-gzpostscript=org.gnome.FileRoller.desktop; +application/x-java-archive=org.gnome.FileRoller.desktop; +application/x-lha=org.gnome.FileRoller.desktop; +application/x-lhz=org.gnome.FileRoller.desktop; +application/x-lrzip=org.gnome.FileRoller.desktop; +application/x-lrzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzip=org.gnome.FileRoller.desktop; +application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzma=org.gnome.FileRoller.desktop; +application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzop=org.gnome.FileRoller.desktop; +application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; +application/x-ms-wim=org.gnome.FileRoller.desktop; +application/x-rar=org.gnome.FileRoller.desktop; +application/x-rar-compressed=org.gnome.FileRoller.desktop; +application/x-rzip=org.gnome.FileRoller.desktop; +application/x-tar=org.gnome.FileRoller.desktop; +application/x-tarz=org.gnome.FileRoller.desktop; +application/x-stuffit=org.gnome.FileRoller.desktop; +application/x-war=org.gnome.FileRoller.desktop; +application/x-xz=org.gnome.FileRoller.desktop; +application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; +application/x-zip=org.gnome.FileRoller.desktop; +application/x-zip-compressed=org.gnome.FileRoller.desktop; +application/x-zoo=org.gnome.FileRoller.desktop; +application/zip=org.gnome.FileRoller.desktop; +application/x-archive=org.gnome.FileRoller.desktop; +application/vnd.ms-cab-compressed=org.gnome.FileRoller.desktop; +application/x-source-rpm=org.gnome.FileRoller.desktop; +text/plain=xed.desktop +text/html=firefox.desktop +application/xhtml+xml=firefox.desktop +inode/directory=nemo.desktop +x-content/video-dvd=xplayer.desktop +x-content/video-vcd=xplayer.desktop +x-content/video-svcd=xplayer.desktop +#x-content/video-bluray=xplayer.desktop +#x-content/video-hddvd=xplayer.desktop +x-content/audio-cdda=rhythmbox.desktop +x-content/audio-dvd=rhythmbox.desktop +x-content/audio-player=rhythmbox.desktop +x-content/image-dcf=shotwell.desktop +x-content/image-picturecd=shotwell.desktop +# URI scheme handlers +x-scheme-handler/mailto=mozilla-thunderbird.desktop +x-scheme-handler/http=firefox.desktop +x-scheme-handler/https=firefox.desktop +x-scheme-handler/computer=nemo.desktop +x-scheme-handler/network=nemo.desktop diff --git a/desktop/cinnamon/cinnamon-desktop/pspec.xml b/desktop/cinnamon/cinnamon-desktop/pspec.xml new file mode 100644 index 0000000000..599701608a --- /dev/null +++ b/desktop/cinnamon/cinnamon-desktop/pspec.xml @@ -0,0 +1,101 @@ + + + + + cinnamon-desktop + https://github.com/linuxmint/cinnamon-desktop + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + cinnamon-desktop + app:gui + Library with common API for various Cinnamon modules + Library with common API for various Cinnamon modules + https://github.com/linuxmint/cinnamon-desktop/archive/refs/tags/5.4.0.tar.gz + + meson + samurai + gettext-devel + intltool + accountsservice-devel + gdk-pixbuf-devel + gobject-introspection-devel + gsettings-desktop-schemas-devel + glib2-devel + gtk3-devel + python3-devel + libX11-devel + libXext-devel + xkeyboard-config + libxkbfile-devel + libXrandr-devel + pulseaudio-libs-devel + libxml2-devel + + + config.patch + + + + + cinnamon-desktop + + gtk3 + cairo + glib2 + libX11 + libXext + libXrandr + gdk-pixbuf + libxkbfile + pulseaudio-libs + gnome-backgrounds + gsettings-desktop-schemas + gnome-themes-extra-community + + + /usr/lib/girepository-1.0 + /usr/lib/libcinnamon* + /usr/lib/libcvc* + /usr/share/applications + /usr/share/libcinnamon-desktop + /usr/share/doc + /usr/share/glib-2.0 + /usr/share/locale + + + + + + cinnamon-desktop-devel + Development headers for cinnamon-desktop + development + + gtk3-devel + glib2-devel + libxkbfile-devel + pulseaudio-libs-devel + gsettings-desktop-schemas-devel + cinnamon-desktop + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + + 2022-06-30 + 5.4.0 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/desktop/cinnamon/cinnamon-desktop/translations.xml b/desktop/cinnamon/cinnamon-desktop/translations.xml new file mode 100644 index 0000000000..31d8d4e8fb --- /dev/null +++ b/desktop/cinnamon/cinnamon-desktop/translations.xml @@ -0,0 +1,13 @@ + + + + cinnamon-desktop + Cinnamon modülleri için çeşitli API kitaplıkları + Cinnamon modülleri için çeşitli API kitaplıkları + + + + cinnamon-desktop-devel + cinnamon-desktop için geliştirme dosyaları + + diff --git a/desktop/cinnamon/im-config/actions.py b/desktop/cinnamon/im-config/actions.py new file mode 100644 index 0000000000..7fc9cd13eb --- /dev/null +++ b/desktop/cinnamon/im-config/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2. +# See the file https://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools, get, pisitools, shelltools + +#def setup(): + #autotools.configure() + +def build(): + autotools.make() + +def install(): + pisitools.insinto("/etc/X11/Xsession.d","%s/%s-%s/70im-config_launch" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/share/im-config/data","%s/%s-%s/data/*" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/etc/default","%s/%s-%s/default/im-config-Ubuntu" % (get.workDIR(), get.srcNAME(), get.srcVERSION()), "im-config") + pisitools.insinto("/usr/bin","%s/%s-%s/im-config" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/share/applications","%s/%s-%s/im-config.desktop" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/etc/profile.d","%s/%s-%s/im-config_wayland.sh" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/bin","%s/%s-%s/im-launch" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/etc/xdg/autostart","%s/%s-%s/im-launch.desktop" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/share/locale","%s/%s-%s/po/locale/*" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/share/im-config","%s/%s-%s/share/im-config.common" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/usr/share/im-config","%s/%s-%s/share/xinputrc.common" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) + pisitools.insinto("/etc/X11/xinit","%s/%s-%s/xinputrc" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) diff --git a/desktop/cinnamon/im-config/pspec.xml b/desktop/cinnamon/im-config/pspec.xml new file mode 100644 index 0000000000..b0b304a3ed --- /dev/null +++ b/desktop/cinnamon/im-config/pspec.xml @@ -0,0 +1,38 @@ + + + + + im-config + https://salsa.debian.org/input-method-team/im-config + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + cinnamon + app:gui + Input method configuration framework + Input method configuration framework + https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/im-config/0.52-1/im-config_0.52.orig.tar.xz + + + + im-config + + /usr/bin + /etc + /usr/share/applications + /usr/share/im-config + /usr/share/locale + + + + + 2022-07-16 + 0.52 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/cinnamon/im-config/translations.xml b/desktop/cinnamon/im-config/translations.xml new file mode 100644 index 0000000000..a64c348243 --- /dev/null +++ b/desktop/cinnamon/im-config/translations.xml @@ -0,0 +1,8 @@ + + + + im-config + Giriş yöntemi yapılandırma çerçevesi + Giriş yöntemi yapılandırma çerçevesi + + diff --git a/desktop/cinnamon/iso-flag-png/actions.py b/desktop/cinnamon/iso-flag-png/actions.py new file mode 100644 index 0000000000..b2b1b20524 --- /dev/null +++ b/desktop/cinnamon/iso-flag-png/actions.py @@ -0,0 +1,12 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2. +# See the file https://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import get, pisitools + +def install(): + pisitools.insinto("/usr/share", "%s/flags-%s/usr/share/iso-flag-png" % (get.workDIR(),get.srcVERSION())) + + pisitools.dodoc("README*") diff --git a/desktop/cinnamon/iso-flag-png/pspec.xml b/desktop/cinnamon/iso-flag-png/pspec.xml new file mode 100644 index 0000000000..b3822ac0ce --- /dev/null +++ b/desktop/cinnamon/iso-flag-png/pspec.xml @@ -0,0 +1,35 @@ + + + + + iso-flag-png + https://github.com/linuxmint/flags + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + cinnamon + app:gui + ISO country flags in PNG format + ISO country flags in PNG format + https://github.com/linuxmint/flags/archive/refs/tags/1.0.2.tar.gz + + + + iso-flag-png + + /usr/share + /usr/share/doc + + + + + 2022-07-15 + 1.0.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/cinnamon/iso-flag-png/translations.xml b/desktop/cinnamon/iso-flag-png/translations.xml new file mode 100644 index 0000000000..2a066c4802 --- /dev/null +++ b/desktop/cinnamon/iso-flag-png/translations.xml @@ -0,0 +1,8 @@ + + + + iso-flag-png + PNG biçiminde ISO ülke bayrakları + PNG biçiminde ISO ülke bayrakları + + diff --git a/desktop/cinnamon/mint-themes/actions.py b/desktop/cinnamon/mint-themes/actions.py new file mode 100755 index 0000000000..9e7fc68310 --- /dev/null +++ b/desktop/cinnamon/mint-themes/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# 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.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.insinto("/", "usr") + #pisitools.insinto("/usr/lib", "usr/lib/*") diff --git a/desktop/cinnamon/mint-themes/pspec.xml b/desktop/cinnamon/mint-themes/pspec.xml new file mode 100755 index 0000000000..5fe3dcfa66 --- /dev/null +++ b/desktop/cinnamon/mint-themes/pspec.xml @@ -0,0 +1,39 @@ + + + + + mint-themes + http://packages.linuxmint.com + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + Mint-X GTK2, GTK3, Metacity and Xfce theme. + Mint-X GTK2, GTK3, Metacity and Xfce theme. + http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.0.1.tar.xz + + sassc + gtk3-devel + + + + + mint-themes + + /usr + + + + + + 2022-06-30 + 2.0.1 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + + diff --git a/desktop/cinnamon/mint-themes/translations.xml b/desktop/cinnamon/mint-themes/translations.xml new file mode 100755 index 0000000000..7f060413c9 --- /dev/null +++ b/desktop/cinnamon/mint-themes/translations.xml @@ -0,0 +1,7 @@ + + + gtk-theme-mint + gtk2 ve gtk3 için mint-x teması + gtk2 ve gtk3 için mint-x teması + + diff --git a/desktop/cinnamon/mintcommon/actions.py b/desktop/cinnamon/mintcommon/actions.py new file mode 100644 index 0000000000..25d2799626 --- /dev/null +++ b/desktop/cinnamon/mintcommon/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2. +# See the file https://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import get, pisitools + +def setup(): + pass + +def build(): + pass + +def install(): + pisitools.insinto("/usr","%s/%s-%s/usr/*" % (get.workDIR(), get.srcNAME(), get.srcVERSION())) diff --git a/desktop/cinnamon/mintcommon/pspec.xml b/desktop/cinnamon/mintcommon/pspec.xml new file mode 100644 index 0000000000..c8f0c7f380 --- /dev/null +++ b/desktop/cinnamon/mintcommon/pspec.xml @@ -0,0 +1,38 @@ + + + + + mintcommon + https://github.com/linuxmint/mintcommon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + cinnamon + app:gui + Common scripts and resources for Linux Mint + Common scripts and resources for Linux Mint + https://github.com/linuxmint/mintcommon/archive/refs/tags/1.0.3.tar.gz + + + + mintcommon + + python3 + + + /usr/lib + /usr/share + + + + + 2022-07-16 + 1.0.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/cinnamon/mintcommon/translations.xml b/desktop/cinnamon/mintcommon/translations.xml new file mode 100644 index 0000000000..31ab5d7451 --- /dev/null +++ b/desktop/cinnamon/mintcommon/translations.xml @@ -0,0 +1,8 @@ + + + + mintcommon + Linux Mint için genel betik ve kaynaklar + Linux Mint için genel betik ve kaynaklar + + diff --git a/desktop/cinnamon/mintlocale/actions.py b/desktop/cinnamon/mintlocale/actions.py new file mode 100644 index 0000000000..042a18422d --- /dev/null +++ b/desktop/cinnamon/mintlocale/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools + +def install(): + shelltools.system("./makepot") + pisitools.insinto("/usr/", "usr/*") + #pisitools.insinto("/usr/bin/", "usr/bin/*") + #pisitools.insinto("/usr/lib/linuxmint/mintlocale/", "usr/lib/linuxmint/mintlocale/*.py") + #pisitools.insinto("/usr/lib/linuxmint/mintlocale/ImConfig/", "usr/lib/linuxmint/mintlocale/ImConfig/*.py") + #pisitools.insinto("/usr/share/applications/", "usr/share/applications/*") + #pisitools.insinto("/usr/share/icons/hicolor", "usr/share/icons/hicolor/*") + #pisitools.insinto("/usr/share/linuxmint/adjustments/", "usr/share/linuxmint/adjustments/*") + #pisitools.insinto("/usr/share/linuxmint/mintlocale/", "usr/share/linuxmint/mintlocale/*") + #pisitools.insinto("/usr/share/polkit-1/actions/", "usr/share/polkit-1/actions/*") diff --git a/desktop/cinnamon/mintlocale/files/add_apt_checking.patch b/desktop/cinnamon/mintlocale/files/add_apt_checking.patch new file mode 100644 index 0000000000..6303144bc6 --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/add_apt_checking.patch @@ -0,0 +1,159 @@ +From 451de58797ef3e270314d07da7170065d787e3e1 Mon Sep 17 00:00:00 2001 +From: Sam Burgos +Date: Tue, 15 May 2018 16:04:11 -0600 +Subject: [PATCH] added checking of APT so application can show proper + configuration + +--- + usr/lib/linuxmint/mintlocale/install_remove.py | 53 ++++++++++++++++---------- + usr/lib/linuxmint/mintlocale/mintlocale.py | 20 +++++----- + 2 files changed, 43 insertions(+), 30 deletions(-) + +diff --git a/usr/lib/linuxmint/mintlocale/install_remove.py b/usr/lib/linuxmint/mintlocale/install_remove.py +index 205bd5b..00e2e2d 100755 +--- a/usr/lib/linuxmint/mintlocale/install_remove.py ++++ b/usr/lib/linuxmint/mintlocale/install_remove.py +@@ -2,12 +2,10 @@ + + import os + import gettext +-import apt_pkg + import subprocess + import tempfile + import locale + import codecs +-import mintcommon + + import gi + gi.require_version('Gtk', '3.0') +@@ -15,6 +13,13 @@ + from gi.repository import GdkX11 + from gi.repository import Gtk, GdkPixbuf, XApp + ++# Used to detect Debian derivatives (we don't want to show APT features in other distros) ++IS_DEBIAN = os.path.exists("/etc/debian_version") ++ ++if IS_DEBIAN: ++ import apt_pkg ++ import mintcommon ++ + # i18n + APP = 'mintlocale' + LOCALE_DIR = "/usr/share/linuxmint/locale" +@@ -98,7 +103,9 @@ def __init__(self): + + self.build_lang_list() + +- self.apt = mintcommon.APT(self.window) ++ ++ if IS_DEBIAN: ++ self.apt = mintcommon.APT(self.window) + + def split_locale(self, locale_code): + if "_" in locale_code: +@@ -244,22 +251,25 @@ def select_language(self, treeview, data=None): + + def button_install_clicked(self, button): + if self.selected_language_packs is not None: +- if self.cache_updated: +- self.apt.set_finished_callback(self.on_install_finished) +- self.apt.set_cancelled_callback(self.on_install_finished) +- self.apt.install_packages(self.selected_language_packs) +- else: +- self.apt.set_finished_callback(self.on_update_finished) +- self.apt.update_cache() +- +- def on_update_finished(self, transaction=None, exit_state=None): +- self.cache_updated = True +- self.apt.set_finished_callback(self.on_install_finished) +- self.apt.set_cancelled_callback(self.on_install_finished) +- self.apt.install_packages(self.selected_language_packs) +- +- def on_install_finished(self, transaction=None, exit_state=None): +- self.build_lang_list() ++ if IS_DEBIAN: ++ if self.cache_updated: ++ self.apt.set_finished_callback(self.on_install_finished) ++ self.apt.set_cancelled_callback(self.on_install_finished) ++ self.apt.install_packages(self.selected_language_packs) ++ else: ++ self.apt.set_finished_callback(self.on_update_finished) ++ self.apt.update_cache() ++ ++ if IS_DEBIAN: ++ def on_update_finished(self, transaction=None, exit_state=None): ++ self.cache_updated = True ++ self.apt.set_finished_callback(self.on_install_finished) ++ self.apt.set_cancelled_callback(self.on_install_finished) ++ self.apt.install_packages(self.selected_language_packs) ++ ++ if IS_DEBIAN: ++ def on_install_finished(self, transaction=None, exit_state=None): ++ self.build_lang_list() + + def button_add_clicked(self, button): + os.system("/usr/lib/linuxmint/mintlocale/add.py") +@@ -284,8 +294,9 @@ def button_remove_clicked(self, button): + print(pkgname) + + if len(installed_packs) > 0: +- self.apt.set_finished_callback(self.on_install_finished) +- self.apt.remove_packages(installed_packs) ++ if IS_DEBIAN: ++ self.apt.set_finished_callback(self.on_install_finished) ++ self.apt.remove_packages(installed_packs) + + self.build_lang_list() + +diff --git a/usr/lib/linuxmint/mintlocale/mintlocale.py b/usr/lib/linuxmint/mintlocale/mintlocale.py +index cd75f75..87e0c47 100755 +--- a/usr/lib/linuxmint/mintlocale/mintlocale.py ++++ b/usr/lib/linuxmint/mintlocale/mintlocale.py +@@ -8,7 +8,6 @@ + import tempfile + import subprocess + import codecs +-import mintcommon + + try: + import _thread as thread +@@ -33,6 +32,7 @@ + + if IS_DEBIAN: + import apt ++ import mintcommon + + # i18n + APP = 'mintlocale' +@@ -64,7 +64,8 @@ def __init__(self, codename, name, methods, app): + self.app = app + self.packages = [] + self.missing_packages = [] +- self.apt = mintcommon.APT(self.app.window) ++ if IS_DEBIAN: ++ self.apt = mintcommon.APT(self.app.window) + + self.label = Gtk.Label() + self.label.set_markup(name) +@@ -107,13 +108,14 @@ def __init__(self, codename, name, methods, app): + def install(self, widget): + if len(self.missing_packages) > 0: + self.app.lock_input_methods() +- if self.app.cache_updated: +- self.apt.set_finished_callback(self.on_install_finished) +- self.apt.set_cancelled_callback(self.on_install_finished) +- self.apt.install_packages(self.missing_packages) +- else: +- self.apt.set_finished_callback(self.on_update_finished) +- self.apt.update_cache() ++ if IS_DEBIAN: ++ if self.app.cache_updated: ++ self.apt.set_finished_callback(self.on_install_finished) ++ self.apt.set_cancelled_callback(self.on_install_finished) ++ self.apt.install_packages(self.missing_packages) ++ else: ++ self.apt.set_finished_callback(self.on_update_finished) ++ self.apt.update_cache() + + def on_update_finished(self, transaction=None, exit_state=None): + self.app.cache_updated = True diff --git a/desktop/cinnamon/mintlocale/files/fix_gdk_import.patch b/desktop/cinnamon/mintlocale/files/fix_gdk_import.patch new file mode 100644 index 0000000000..858c6dec4f --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/fix_gdk_import.patch @@ -0,0 +1,10 @@ +--- a/usr/lib/linuxmint/mintlocale/mintlocale.py ++++ b/usr/lib/linuxmint/mintlocale/mintlocale.py +@@ -21,6 +21,7 @@ except ImportError as err: + import ConfigParser as configparser + + import gi ++gi.require_version('GdkX11', '3.0') + gi.require_version('Gtk', '3.0') + gi.require_version('AccountsService', '1.0') + from gi.repository import GdkX11 diff --git a/desktop/cinnamon/mintlocale/files/fix_signal_name.patch b/desktop/cinnamon/mintlocale/files/fix_signal_name.patch new file mode 100644 index 0000000000..7f4618ace3 --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/fix_signal_name.patch @@ -0,0 +1,22 @@ +From 7041982b69fa9fea065098e7b33f306df1dcac91 Mon Sep 17 00:00:00 2001 +From: Michael Webster +Date: Tue, 14 Jan 2020 16:51:20 -0500 +Subject: [PATCH] mintlocale.py: Fix signal name typo. + +--- + usr/lib/linuxmint/mintlocale/mintlocale.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/usr/lib/linuxmint/mintlocale/mintlocale.py b/usr/lib/linuxmint/mintlocale/mintlocale.py +index e7db8e4..d145073 100755 +--- a/usr/lib/linuxmint/mintlocale/mintlocale.py ++++ b/usr/lib/linuxmint/mintlocale/mintlocale.py +@@ -430,7 +430,7 @@ def __init__(self): + + self.accountService = AccountsService.UserManager.get_default().get_user(current_user) + self.accountService.connect('notify::is-loaded', self.accountservice_ready) +- self.accountService.connect('changed::', self.accountservice_changed) ++ self.accountService.connect('changed', self.accountservice_changed) + + groups = grp.getgrall() + for group in groups: diff --git a/desktop/cinnamon/mintlocale/files/im_apt_check.patch b/desktop/cinnamon/mintlocale/files/im_apt_check.patch new file mode 100644 index 0000000000..b20bf4ce5b --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/im_apt_check.patch @@ -0,0 +1,37 @@ +--- a/usr/lib/linuxmint/mintlocale/im.py ++++ b/usr/lib/linuxmint/mintlocale/im.py +@@ -1,10 +1,8 @@ + #!/usr/bin/python3 + +-import apt + import codecs + import gettext + import locale +-import mintcommon.aptdaemon + import os + + try: +@@ -19,6 +17,13 @@ + from gi.repository import Gtk, GObject, Gdk, XApp + + from ImConfig.ImConfig import ImConfig ++ ++# Used to detect Debian derivatives (we don't want to show APT features in other distros) ++IS_DEBIAN = os.path.exists("/etc/debian_version") ++ ++if IS_DEBIAN: ++ import apt ++ import mintcommon.aptdaemon + + # i18n + APP = 'mintlocale' +@@ -38,7 +43,8 @@ + self.app = app + self.packages = [] + self.missing_packages = [] +- self.apt = mintcommon.aptdaemon.APT(self.app.window) ++ if IS_DEBIAN: ++ self.apt = mintcommon.aptdaemon.APT(self.app.window) + self.button = button + self.button.connect('clicked', self.install) + self.button.set_sensitive(False) diff --git a/desktop/cinnamon/mintlocale/files/install_remove_apt_check.patch b/desktop/cinnamon/mintlocale/files/install_remove_apt_check.patch new file mode 100644 index 0000000000..11dbcaed53 --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/install_remove_apt_check.patch @@ -0,0 +1,48 @@ +--- a/usr/lib/linuxmint/mintlocale/install_remove.py ++++ b/usr/lib/linuxmint/mintlocale/install_remove.py +@@ -2,15 +2,21 @@ + + import os + import gettext +-import apt_pkg + import subprocess + import locale + import codecs +-import mintcommon.aptdaemon + + import gi + gi.require_version('Gtk', '3.0') + from gi.repository import Gtk, Gdk, GdkPixbuf ++ +++ +++# Used to detect Debian derivatives (we don't want to show APT features in other distros) +++IS_DEBIAN = os.path.exists("/etc/debian_version") +++ +++if IS_DEBIAN: +++ import apt_pkg +++ import mintcommon.aptdaemon + + # i18n + APP = 'mintlocale' +@@ -53,8 +59,9 @@ + else: + self.language_packs.append(LanguagePack(category, language, dependency, package)) + +- apt_pkg.init() +- self.cache = apt_pkg.Cache(None) ++ if IS_DEBIAN: ++ apt_pkg.init() ++ self.cache = apt_pkg.Cache(None) + self.cache_updated = False + + +@@ -134,7 +141,8 @@ + return (language_code, country_code, language_label) + + def build_lang_list(self): +- self.cache = apt_pkg.Cache(None) ++ if IS_DEBIAN: ++ self.cache = apt_pkg.Cache(None) + + self.builder.get_object('button_install').set_sensitive(False) + self.builder.get_object('button_remove').set_sensitive(False) diff --git a/desktop/cinnamon/mintlocale/files/show_utf8_only.patch b/desktop/cinnamon/mintlocale/files/show_utf8_only.patch new file mode 100644 index 0000000000..a60de36a1f --- /dev/null +++ b/desktop/cinnamon/mintlocale/files/show_utf8_only.patch @@ -0,0 +1,110 @@ +--- a/usr/lib/linuxmint/mintlocale/mintlocale.py ++++ b/usr/lib/linuxmint/mintlocale/mintlocale.py +@@ -279,7 +279,7 @@ + vbox = Gtk.VBox() + vbox.pack_start(image, False, False, 2) + label = Gtk.Label() +- label.set_markup(title) ++ label.set_text(title) + vbox.pack_start(label, False, False, 2) + menuitem.add(vbox) + else: +@@ -720,7 +720,10 @@ + vars[var_name] = value + if "LANG" in vars: + locale = vars['LANG'].replace('"', '').replace("'", "") +- locale = locale.split(".")[0].strip() ++ locale = locale.replace("utf8", "UTF-8") ++ locale = locale.replace("UTF-8", "") ++ locale = locale.replace(".", "") ++ locale = locale.strip() + if "_" in locale: + split = locale.split("_") + if len(split) == 2: +@@ -745,7 +748,10 @@ + + if "LC_NUMERIC" in vars: + locale = vars['LC_NUMERIC'].replace('"', '').replace("'", "") +- locale = locale.split(".")[0].strip() ++ locale = locale.replace("utf8", "UTF-8") ++ locale = locale.replace("UTF-8", "") ++ locale = locale.replace(".", "") ++ locale = locale.strip() + if "_" in locale: + split = locale.split("_") + if len(split) == 2: +@@ -773,7 +779,7 @@ + self.system_label.set_markup("%s\n%s %s\n%s %s" % (_("System locale"), language_prefix, language_str, region_prefix, region_str)) + + def set_num_installed(self): +- num_installed = int(subprocess.check_output("localedef --list-archive | wc -l", shell=True)) ++ num_installed = int(subprocess.check_output("localedef --list-archive | grep utf8 | wc -l", shell=True)) + self.install_label.set_markup("%s\n%s" % (_("Language support"), gettext.ngettext("%d language installed", "%d languages installed", num_installed) % num_installed)) + + def accountservice_ready(self, user, param): +@@ -827,11 +833,12 @@ + built_locales = {} + for line in locales.rstrip().split("\n"): + line = line.replace("utf8", "UTF-8") +- cur_index += 1 +- locale_code = line.split(".")[0].strip() +- charmap = None +- if len(line.split(".")) > 1: +- charmap = line.split(".")[1].strip() ++ if "UTF-8" not in line: ++ continue ++ cur_index += 1 ++ locale_code = line.replace("UTF-8", "") ++ locale_code = locale_code.replace(".", "") ++ locale_code = locale_code.strip() + + if "_" in locale_code: + split = locale_code.split("_") +@@ -843,16 +850,13 @@ + else: + language = language_code + +- country_code = split[1].lower().split('@')[0].strip() ++ country_code = split[1].lower() + if country_code in self.countries: + country = self.countries[country_code] + else: + country = country_code + +- if '@' in split[1]: +- language_label = u"%s (@%s), %s" % (language, split[1].split('@')[1].strip(), country) +- else: +- language_label = u"%s, %s" % (language, country) ++ language_label = u"%s, %s" % (language, country) + + flag_path = FLAG_PATH % country_code + else: +@@ -864,9 +868,6 @@ + + flag_path = self.set_minority_language_flag_path(locale_code, flag_path) + +- if charmap is not None and not all_locales_are_utf8: +- language_label = u"%s %s" % (language_label, charmap) +- + if os.path.exists(flag_path): + flag = flag_path + else: +@@ -892,7 +893,7 @@ + + def set_user_locale(self, path, locale): + self.locale_button.set_button_label(locale.name) +- print(u"Setting language to %s" % locale.id) ++ print(u"Setting language to '%s' '%s'" % (locale.name, locale.id)) + # Set it in Accounts Service + try: + self.accountService.set_language(locale.id) +@@ -916,7 +917,7 @@ + + def set_user_region(self, path, locale): + self.region_button.set_button_label(locale.name) +- print("Setting region to %s" % locale.id) ++ print("Setting region to '%s' '%s'" % (locale.name, locale.id)) + + # We don't call self.accountService.set_formats_locale(locale.id) here... + # First, we don't really use AccountsService, we're only doing this to be nice to LightDM and all.. + diff --git a/desktop/cinnamon/mintlocale/pspec.xml b/desktop/cinnamon/mintlocale/pspec.xml new file mode 100755 index 0000000000..d4ae83ca55 --- /dev/null +++ b/desktop/cinnamon/mintlocale/pspec.xml @@ -0,0 +1,62 @@ + + + + + mintlocale + http://cinnamon.linuxmint.com + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2+ + desktop + app:gui + Language selection tool. + Language selection tool. + + desktop-file-utils + accountsservice-devel + gtk3-devel + gettext-devel + gobject-introspection-devel + gdk-pixbuf-devel + intltool + xapp-devel + + https://github.com/linuxmint/mintlocale/archive/refs/tags/1.4.7.tar.gz + + add_apt_checking.patch + fix_gdk_import.patch + fix_signal_name.patch + show_utf8_only.patch + + + + + mintlocale + + desktop-file-utils + accountsservice + gtk3 + iso-flag-png + gettext + gobject-introspection + intltool + + + /usr/bin + /usr/share + /usr/lib + + + + + + 2022-06-30 + 1.4.7 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/desktop/cinnamon/mintlocale/translations.xml b/desktop/cinnamon/mintlocale/translations.xml new file mode 100755 index 0000000000..bae7e3f4f8 --- /dev/null +++ b/desktop/cinnamon/mintlocale/translations.xml @@ -0,0 +1,7 @@ + + + mintlocale + Cinnamon dil aracı. + Cinnamon masaüstü için dil aracı. + + diff --git a/desktop/cinnamon/timezonemap/actions.py b/desktop/cinnamon/timezonemap/actions.py new file mode 100644 index 0000000000..290923e690 --- /dev/null +++ b/desktop/cinnamon/timezonemap/actions.py @@ -0,0 +1,24 @@ +#!/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 autotools, get, pisitools, shelltools + +def setup(): + shelltools.system("./autogen.sh -V") + #autotools.autoreconf("-fi") + autotools.configure("--with-gtk=3\ + --disable-static \ + --enable-introspection") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS") diff --git a/desktop/cinnamon/timezonemap/pspec.xml b/desktop/cinnamon/timezonemap/pspec.xml new file mode 100644 index 0000000000..bd2fd2d933 --- /dev/null +++ b/desktop/cinnamon/timezonemap/pspec.xml @@ -0,0 +1,75 @@ + + + + + timezonemap + https://github.com/dashea/timezonemap + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + library + app:gui + Gtk3 timezone map widget, forked from gnome which forked from Ubiquity + Gtk3 timezone map widget, forked from gnome which forked from Ubiquity + https://github.com/dashea/timezonemap/archive/refs/tags/0.4.5.1.tar.gz + + gnome-common + gobject-introspection-devel + gtk3-devel + glib2-devel + libsoup-devel + librsvg-devel + cairo-devel + pango-devel + gdk-pixbuf-devel + json-glib-devel + python3-devel + + + + + timezonemap + + gtk3 + cairo + glib2 + librsvg + libsoup + json-glib + gdk-pixbuf + + + /usr/lib/girepository-1.0 + /usr/lib/libtimezonemap* + /usr/share/doc + /usr/share/glade + /usr/share/libtimezonemap + + + + + timezonemap-devel + + timezonemap + gtk3-devel + glib2-devel + json-glib-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2022-05-18 + 0.4.5.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/cinnamon/timezonemap/translations.xml b/desktop/cinnamon/timezonemap/translations.xml new file mode 100644 index 0000000000..177fa72725 --- /dev/null +++ b/desktop/cinnamon/timezonemap/translations.xml @@ -0,0 +1,8 @@ + + + + timezonemap + Gtk3 zaman bölge haritası aracı + Gtk3 zaman bölge haritası aracı + + diff --git a/desktop/lookandfeel/icon-theme-mint-x/actions.py b/desktop/lookandfeel/icon-theme-mint-x/actions.py new file mode 100755 index 0000000000..93f2ed29a2 --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-x/actions.py @@ -0,0 +1,11 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import pisitools + +def install(): + pisitools.insinto("/usr/share", "usr/share/*") + diff --git a/desktop/lookandfeel/icon-theme-mint-x/pspec.xml b/desktop/lookandfeel/icon-theme-mint-x/pspec.xml new file mode 100755 index 0000000000..e6ea7b1390 --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-x/pspec.xml @@ -0,0 +1,34 @@ + + + + + icon-theme-mint-x + http://packages.linuxmint.com/pool/main/m/mint-x-icons + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + Mint-X Icon themes. A mint/metal theme based on mintified versions of Clearlooks Revamp, Elementary and Faenza. + Mint-X Icon themes. A mint/metal theme based on mintified versions of Clearlooks Revamp, Elementary and Faenza. + http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.6.4.tar.xz + + + + icon-theme-mint-x + + /usr/share/icons + + + + + + 2022-06-30 + 1.6.4 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/desktop/lookandfeel/icon-theme-mint-x/translations.xml b/desktop/lookandfeel/icon-theme-mint-x/translations.xml new file mode 100755 index 0000000000..380dfab66a --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-x/translations.xml @@ -0,0 +1,7 @@ + + + icon-theme-mint-x + mint-x icon teması. + mint-x icon teması. + + diff --git a/desktop/lookandfeel/icon-theme-mint-y/actions.py b/desktop/lookandfeel/icon-theme-mint-y/actions.py new file mode 100755 index 0000000000..93f2ed29a2 --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-y/actions.py @@ -0,0 +1,11 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import pisitools + +def install(): + pisitools.insinto("/usr/share", "usr/share/*") + diff --git a/desktop/lookandfeel/icon-theme-mint-y/pspec.xml b/desktop/lookandfeel/icon-theme-mint-y/pspec.xml new file mode 100755 index 0000000000..091cf61197 --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-y/pspec.xml @@ -0,0 +1,34 @@ + + + + + icon-theme-mint-y + http://packages.linuxmint.com/pool/main/m/mint-y-icons + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + A flat, colorful, and modern theme based on Paper and Moka. + A flat, colorful, and modern theme based on Paper and Moka. + http://packages.linuxmint.com/pool/main/m/mint-y-icons/mint-y-icons_1.6.0.tar.xz + + + + icon-theme-mint-y + + /usr/share/icons + + + + + + 2022-06-30 + 1.6.0 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/desktop/lookandfeel/icon-theme-mint-y/translations.xml b/desktop/lookandfeel/icon-theme-mint-y/translations.xml new file mode 100755 index 0000000000..380dfab66a --- /dev/null +++ b/desktop/lookandfeel/icon-theme-mint-y/translations.xml @@ -0,0 +1,7 @@ + + + icon-theme-mint-x + mint-x icon teması. + mint-x icon teması. + + diff --git a/pisi-index.xml b/pisi-index.xml index 13a7388fcc..a152ab7516 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -628,6 +628,139 @@ + + + mint-themes + http://packages.linuxmint.com + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + desktop.cinnamon + Mint-X GTK2, GTK3, Metacity and Xfce theme. + Mint-X GTK2, GTK3, Metacity and Xfce theme. + http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.0.1.tar.xz + + sassc + gtk3-devel + + desktop/cinnamon/mint-themes/pspec.xml + + + mint-themes + + /usr + + + + + 2022-06-30 + 2.0.1 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + + + + iso-flag-png + https://github.com/linuxmint/flags + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.cinnamon + ISO country flags in PNG format + PNG biçiminde ISO ülke bayrakları + ISO country flags in PNG format + PNG biçiminde ISO ülke bayrakları + cinnamon + https://github.com/linuxmint/flags/archive/refs/tags/1.0.2.tar.gz + desktop/cinnamon/iso-flag-png/pspec.xml + + + iso-flag-png + + /usr/share + /usr/share/doc + + + + + 2022-07-15 + 1.0.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mintlocale + http://cinnamon.linuxmint.com + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2+ + app:gui + desktop + Language selection tool. + Cinnamon dil aracı. + Language selection tool. + Cinnamon masaüstü için dil aracı. + https://github.com/linuxmint/mintlocale/archive/refs/tags/1.4.7.tar.gz + + desktop-file-utils + accountsservice-devel + gtk3-devel + gettext-devel + gobject-introspection-devel + gdk-pixbuf-devel + intltool + xapp-devel + + + add_apt_checking.patch + fix_gdk_import.patch + fix_signal_name.patch + show_utf8_only.patch + + desktop/cinnamon/mintlocale/pspec.xml + + + mintlocale + + desktop-file-utils + accountsservice + gtk3 + iso-flag-png + gettext + gobject-introspection + intltool + + + /usr/bin + /usr/share + /usr/lib + + + + + 2022-06-30 + 1.4.7 + First release + Alihan Öztürk + alihan@pisilinux.org + + + cjs @@ -823,6 +956,159 @@ + + + im-config + https://salsa.debian.org/input-method-team/im-config + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.cinnamon + Input method configuration framework + Giriş yöntemi yapılandırma çerçevesi + Input method configuration framework + Giriş yöntemi yapılandırma çerçevesi + cinnamon + https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/im-config/0.52-1/im-config_0.52.orig.tar.xz + desktop/cinnamon/im-config/pspec.xml + + + im-config + + /usr/bin + /etc + /usr/share/applications + /usr/share/im-config + /usr/share/locale + + + + + 2022-07-16 + 0.52 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + mintcommon + https://github.com/linuxmint/mintcommon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.cinnamon + Common scripts and resources for Linux Mint + Linux Mint için genel betik ve kaynaklar + Common scripts and resources for Linux Mint + Linux Mint için genel betik ve kaynaklar + cinnamon + https://github.com/linuxmint/mintcommon/archive/refs/tags/1.0.3.tar.gz + desktop/cinnamon/mintcommon/pspec.xml + + + mintcommon + + python3 + + + /usr/lib + /usr/share + + + + + 2022-07-16 + 1.0.3 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + + + + timezonemap + https://github.com/dashea/timezonemap + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPLv2 + app:gui + desktop.cinnamon + Gtk3 timezone map widget, forked from gnome which forked from Ubiquity + Gtk3 zaman bölge haritası aracı + Gtk3 timezone map widget, forked from gnome which forked from Ubiquity + Gtk3 zaman bölge haritası aracı + library + https://github.com/dashea/timezonemap/archive/refs/tags/0.4.5.1.tar.gz + + gnome-common + gobject-introspection-devel + gtk3-devel + glib2-devel + libsoup-devel + librsvg-devel + cairo-devel + pango-devel + gdk-pixbuf-devel + json-glib-devel + python3-devel + + desktop/cinnamon/timezonemap/pspec.xml + + + timezonemap + + gtk3 + cairo + glib2 + librsvg + libsoup + json-glib + gdk-pixbuf + + + /usr/lib/girepository-1.0 + /usr/lib/libtimezonemap* + /usr/share/doc + /usr/share/glade + /usr/share/libtimezonemap + + + + timezonemap-devel + + timezonemap + gtk3-devel + glib2-devel + json-glib-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2022-05-18 + 0.4.5.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + blueberry @@ -866,6 +1152,104 @@ + + + cinnamon-desktop + https://github.com/linuxmint/cinnamon-desktop + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + app:gui + desktop.cinnamon + Library with common API for various Cinnamon modules + Cinnamon modülleri için çeşitli API kitaplıkları + Library with common API for various Cinnamon modules + Cinnamon modülleri için çeşitli API kitaplıkları + cinnamon-desktop + https://github.com/linuxmint/cinnamon-desktop/archive/refs/tags/5.4.0.tar.gz + + meson + samurai + gettext-devel + intltool + accountsservice-devel + gdk-pixbuf-devel + gobject-introspection-devel + gsettings-desktop-schemas-devel + glib2-devel + gtk3-devel + python3-devel + libX11-devel + libXext-devel + xkeyboard-config + libxkbfile-devel + libXrandr-devel + pulseaudio-libs-devel + libxml2-devel + + + config.patch + + desktop/cinnamon/cinnamon-desktop/pspec.xml + + + cinnamon-desktop + + gtk3 + cairo + glib2 + libX11 + libXext + libXrandr + gdk-pixbuf + libxkbfile + pulseaudio-libs + gnome-backgrounds + gsettings-desktop-schemas + gnome-themes-extra-community + + + /usr/lib/girepository-1.0 + /usr/lib/libcinnamon* + /usr/lib/libcvc* + /usr/share/applications + /usr/share/libcinnamon-desktop + /usr/share/doc + /usr/share/glib-2.0 + /usr/share/locale + + + + cinnamon-desktop-devel + cinnamon-desktop için geliştirme dosyaları + Development headers for cinnamon-desktop + development + + gtk3-devel + glib2-devel + libxkbfile-devel + pulseaudio-libs-devel + gsettings-desktop-schemas-devel + cinnamon-desktop + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2022-06-30 + 5.4.0 + First release + Alihan Öztürk + alihan@pisilinux.org + + + xfce4-screensaver @@ -22740,6 +23124,38 @@ components such as the Settings and gnome-shell. + + + icon-theme-mint-y + http://packages.linuxmint.com/pool/main/m/mint-y-icons + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + desktop.lookandfeel + A flat, colorful, and modern theme based on Paper and Moka. + A flat, colorful, and modern theme based on Paper and Moka. + http://packages.linuxmint.com/pool/main/m/mint-y-icons/mint-y-icons_1.6.0.tar.xz + desktop/lookandfeel/icon-theme-mint-y/pspec.xml + + + icon-theme-mint-y + + /usr/share/icons + + + + + 2022-06-30 + 1.6.0 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + gtk-theme-orion @@ -22789,6 +23205,40 @@ components such as the Settings and gnome-shell. + + + icon-theme-mint-x + http://packages.linuxmint.com/pool/main/m/mint-x-icons + + Alihan Öztürk + alihan@pisilinux.org + + GPLv3 + app:gui + desktop.lookandfeel + Mint-X Icon themes. A mint/metal theme based on mintified versions of Clearlooks Revamp, Elementary and Faenza. + mint-x icon teması. + Mint-X Icon themes. A mint/metal theme based on mintified versions of Clearlooks Revamp, Elementary and Faenza. + mint-x icon teması. + http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.6.4.tar.xz + desktop/lookandfeel/icon-theme-mint-x/pspec.xml + + + icon-theme-mint-x + + /usr/share/icons + + + + + 2022-06-30 + 1.6.4 + First release. + Alihan Öztürk + alihan@pisilinux.org + + + icon-theme-compass-kde @@ -245872,6 +246322,169 @@ to create header files and sources from protocol files. + + + muffin + https://github.com/linuxmint/muffin + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + app:gui + x11.wm + Cinnamon window manager based on Mutter + Mutter tabanlı Cinnamon Pencere Yöneticisi + Cinnamon window manager based on Mutter + Mutter tabanlı Cinnamon Pencere Yöneticisi + muffin + https://github.com/linuxmint/muffin/archive/refs/tags/5.4.1.tar.gz + + meson + gettext-devel + intltool + fribidi-devel + glib2-devel + graphene-devel + gtk3-devel + gdk-pixbuf-devel + pango-devel + cairo-devel + json-glib-devel + upower-devel + libXcomposite-devel + libxkbcommon-devel + libXfixes-devel + libXi-devel + libXrandr-devel + startup-notification-devel + libcanberra-devel + libwacom-devel + atk-devel + libgudev-devel + wayland-server + wayland-protocols-devel + pipewire-devel + gobject-introspection-devel + libXcursor-devel + cinnamon-desktop-devel + libXdamage-devel + libXext-devel + libcanberra-gtk3-devel + libXtst-devel + libxkbfile-devel + libSM-devel + xkeyboard-config + libXau-devel + libICE-devel + libXinerama-devel + libX11-devel + mesa-devel + libinput-devel + clutter-devel + dbus-devel + cogl-devel + sysprof-devel + gsettings-desktop-schemas-devel + zenity + + x11/wm/muffin/pspec.xml + + + muffin + + atk + gtk3 + cairo + glib2 + libSM + libXi + pango + libICE + libX11 + libxcb + libXext + libXtst + fribidi + graphene + libgudev + pipewire + libxkbfile + libxkbcommon + cinnamon-desktop + libglvnd + libwacom + json-glib + libXfixes + libXrandr + fontconfig + gdk-pixbuf + libXcursor + libXdamage + libXrender + libXinerama + libcanberra + libXcomposite + libcanberra-gtk3 + startup-notification + gobject-introspection + gsettings-desktop-schemas + + + /usr/bin + /usr/lib/muffin + /usr/lib/libmuffin* + /usr/lib/muffin-restart-helper + /usr/share/applications + /usr/share/doc + /usr/share/glib-2.0 + /usr/share/gtk-doc + /usr/share/locale + /usr/share/man + /usr/share/muffin + + + + muffin-devel + development + + muffin + atk-devel + gtk3-devel + cairo-devel + glib2-devel + libXi-devel + pango-devel + libX11-devel + libXext-devel + libXtst-devel + libglvnd-devel + graphene-devel + json-glib-devel + libXfixes-devel + libXrandr-devel + gdk-pixbuf-devel + libXdamage-devel + libXcomposite-devel + cinnamon-desktop-devel + gsettings-desktop-schemas-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2022-06-30 + 5.4.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + openbox diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 0b2b9d3c8b..46ba27b50f 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -13a7dff5daa1daad155c9d2730461d2edc12dc14 \ No newline at end of file +cfce025bd598f9161f17ee226a703a96517a0b14 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index fe8b433d6e..eb6a10dc85 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index dbb0ae7452..d3a65fdab7 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -ea9d301edf496e801ca80d58ab046313b28a8919 \ No newline at end of file +a52199fd8ebadf6b2c2372be9165d6d43a3b639f \ No newline at end of file diff --git a/x11/wm/muffin/actions.py b/x11/wm/muffin/actions.py new file mode 100644 index 0000000000..0c53fe1e2a --- /dev/null +++ b/x11/wm/muffin/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2. +# See the file https://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import mesontools, pisitools + +def setup(): + mesontools.configure("--prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/muffin \ + --localstatedir=/var") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.dodoc("COPYING", "README*", "NEWS") diff --git a/x11/wm/muffin/pspec.xml b/x11/wm/muffin/pspec.xml new file mode 100644 index 0000000000..71da73f664 --- /dev/null +++ b/x11/wm/muffin/pspec.xml @@ -0,0 +1,163 @@ + + + + + muffin + https://github.com/linuxmint/muffin + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + muffin + app:gui + Cinnamon window manager based on Mutter + Cinnamon window manager based on Mutter + https://github.com/linuxmint/muffin/archive/refs/tags/5.4.1.tar.gz + + meson + gettext-devel + intltool + fribidi-devel + glib2-devel + graphene-devel + gtk3-devel + gdk-pixbuf-devel + pango-devel + cairo-devel + json-glib-devel + upower-devel + libXcomposite-devel + libxkbcommon-devel + libXfixes-devel + libXi-devel + libXrandr-devel + startup-notification-devel + libcanberra-devel + libwacom-devel + atk-devel + libgudev-devel + wayland-server + wayland-protocols-devel + pipewire-devel + gobject-introspection-devel + libXcursor-devel + cinnamon-desktop-devel + libXdamage-devel + libXext-devel + libcanberra-gtk3-devel + libXtst-devel + libxkbfile-devel + libSM-devel + xkeyboard-config + libXau-devel + libICE-devel + libXinerama-devel + libX11-devel + mesa-devel + libinput-devel + clutter-devel + dbus-devel + cogl-devel + sysprof-devel + gsettings-desktop-schemas-devel + zenity + + + + + muffin + + atk + gtk3 + cairo + glib2 + libSM + libXi + pango + libICE + libX11 + libxcb + libXext + libXtst + fribidi + graphene + libgudev + pipewire + libxkbfile + libxkbcommon + cinnamon-desktop + libglvnd + libwacom + json-glib + libXfixes + libXrandr + fontconfig + gdk-pixbuf + libXcursor + libXdamage + libXrender + libXinerama + libcanberra + libXcomposite + libcanberra-gtk3 + startup-notification + gobject-introspection + gsettings-desktop-schemas + + + /usr/bin + /usr/lib/muffin + /usr/lib/libmuffin* + /usr/lib/muffin-restart-helper + /usr/share/applications + /usr/share/doc + /usr/share/glib-2.0 + /usr/share/gtk-doc + /usr/share/locale + /usr/share/man + /usr/share/muffin + + + + + muffin-devel + development + + muffin + atk-devel + gtk3-devel + cairo-devel + glib2-devel + libXi-devel + pango-devel + libX11-devel + libXext-devel + libXtst-devel + libglvnd-devel + graphene-devel + json-glib-devel + libXfixes-devel + libXrandr-devel + gdk-pixbuf-devel + libXdamage-devel + libXcomposite-devel + cinnamon-desktop-devel + gsettings-desktop-schemas-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2022-06-30 + 5.4.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/x11/wm/muffin/translations.xml b/x11/wm/muffin/translations.xml new file mode 100644 index 0000000000..a87c00e8bb --- /dev/null +++ b/x11/wm/muffin/translations.xml @@ -0,0 +1,8 @@ + + + + muffin + Mutter tabanlı Cinnamon Pencere Yöneticisi + Mutter tabanlı Cinnamon Pencere Yöneticisi + +