diff --git a/desktop/gnome/base/gvfs/actions.py b/desktop/gnome/base/gvfs/actions.py index d450a51559..639643ba21 100644 --- a/desktop/gnome/base/gvfs/actions.py +++ b/desktop/gnome/base/gvfs/actions.py @@ -31,4 +31,4 @@ def install(): shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) shelltools.cd("..") - pisitools.dodoc("COPYING*", "AUTHORS", "NEWS", "README") + pisitools.dodoc("COPYING*", "NEWS*", "README*") diff --git a/desktop/gnome/base/gvfs/files/0001-afc-Add-support-for-libplist-2.2.patch b/desktop/gnome/base/gvfs/files/0001-afc-Add-support-for-libplist-2.2.patch new file mode 100644 index 0000000000..ef11d57fe6 --- /dev/null +++ b/desktop/gnome/base/gvfs/files/0001-afc-Add-support-for-libplist-2.2.patch @@ -0,0 +1,30 @@ +From 13551f3f40d41f1357126ac5a26d0fa012cd8123 Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Tue, 16 Jun 2020 13:28:35 +0200 +Subject: [PATCH] afc: Add support for libplist-2.2 + +Which changed name from libplist to libplist-2.0 to embed its API +version number in the library name. +--- + meson.build | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 1750f65c..187bfd55 100644 +--- a/meson.build ++++ b/meson.build +@@ -357,7 +357,10 @@ config_h.set('HAVE_LOGIND', enable_logind) + enable_afc = get_option('afc') + if enable_afc + libimobiledevice_dep = dependency('libimobiledevice-1.0', version: '>= 1.2') +- libplist_dep = dependency('libplist', version: '>= 0.15') ++ libplist_dep = dependency('libplist-2.0', required: false) ++ if not libplist_dep.found() ++ libplist_dep = dependency('libplist', version: '>= 0.15') ++ endif + endif + + # *** Check if we should build with GOA volume monitor *** +-- +2.26.2 + diff --git a/desktop/gnome/base/gvfs/pspec.xml b/desktop/gnome/base/gvfs/pspec.xml index dd303a27e5..eca742b8a6 100644 --- a/desktop/gnome/base/gvfs/pspec.xml +++ b/desktop/gnome/base/gvfs/pspec.xml @@ -13,12 +13,12 @@ library New generation gnome-virtual-file-system GVFS is a userspace virtual filesystem designed to work with the I/O abstractions, especially HAL. It supports fuse for directly access for GVFS mounts. It installs several modules and backends that are automatically used by applications. - http://ftp.gnome.org/mirror/gnome.org/sources/gvfs/1.36/gvfs-1.36.3.tar.xz + http://ftp.gnome.org/mirror/gnome.org/sources/gvfs/1.45/gvfs-1.45.2.tar.xz meson gtk-doc gtk3-devel - fuse-devel + fuse3-devel avahi-devel gconf-devel libmtp-devel @@ -49,12 +49,13 @@ libgnome-keyring polkit-devel libcap-devel + gsettings-desktop-schemas-devel samba-devel libcdio-devel libimobiledevice-devel - + 0001-afc-Add-support-for-libplist-2.2.patch @@ -128,7 +129,7 @@ gvfs-fuse FUSE backend for GVFS - fuse + fuse3 gvfs @@ -298,6 +299,13 @@ + + 2020-06-24 + 1.45.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-03-11 1.36.3 diff --git a/hardware/misc/fuse3/actions.py b/hardware/misc/fuse3/actions.py new file mode 100644 index 0000000000..410d3e99de --- /dev/null +++ b/hardware/misc/fuse3/actions.py @@ -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 shelltools +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + mesontools.configure("-Dexamples=false") + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + pisitools.removeDir("/dev") + pisitools.removeDir("/etc") + + # Make compat symlinks into /usr/bin + pisitools.dosym("/usr/bin/fusermount3", "/bin/fusermount3") + pisitools.dosym("/usr/sbin/mount.fuse3", "/sbin/mount.fuse3") + + pisitools.dosym("/usr/lib/libfuse3.so", "/lib/libfuse3.so") + pisitools.dosym("/usr/lib/libfuse3.so", "/lib/libfuse3.so.3") + pisitools.dosym("/usr/lib/libfuse3.so", "/lib/libfuse3.so.3.9.2") + + # Move pkgconfig file to /usr/lib + #pisitools.domove("/lib/pkgconfig", "/usr/lib/") + + pisitools.dodoc("AUTHORS", "ChangeLog*", "README*") diff --git a/hardware/misc/fuse3/pspec.xml b/hardware/misc/fuse3/pspec.xml new file mode 100644 index 0000000000..dfe8bbb045 --- /dev/null +++ b/hardware/misc/fuse3/pspec.xml @@ -0,0 +1,65 @@ + + + + + fuse3 + http://fuse.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + An interface for filesystems implemented in userspace + fuse is a backend allowing regular users to (un)mount filesystems for their own use. + https://github.com/libfuse/libfuse/releases/download/fuse-3.9.2/fuse-3.9.2.tar.xz + + meson + doxygen + eudev-devel + gettext-devel + + + + + + + fuse3 + + glibc + + + /bin + /sbin + /usr/sbin + /usr/bin + /lib + /usr/lib + /usr/share/doc + /usr/share/man + + + + + fuse3-devel + system.devel + Development files for fuse3 + + fuse3 + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2020-06-24 + 3.9.2 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + diff --git a/hardware/misc/fuse3/translations.xml b/hardware/misc/fuse3/translations.xml new file mode 100644 index 0000000000..8b5a5a58ad --- /dev/null +++ b/hardware/misc/fuse3/translations.xml @@ -0,0 +1,15 @@ + + + + fuse3 + Kullanıcı düzeyinde dosya sistemi oluştumaya yarayan kitaplık + FUSE, kullanıcıların kendileri için dosya sistemleri oluşturmasına, bağlamasına ve bağı koparmasına imkân veren bir arkauç kitaplıktır. + Interface implémentée dans l'environnement utilisateur (userpace) pour les systèmes de fichier. + Una interfaz para sistemas de archivos implementados en el espacio de usuario + + + + fuse3-devel + fuse3 için geliştirme dosyaları + + diff --git a/pisi-index.xml b/pisi-index.xml index 1c854ace5b..4d65413aec 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -94318,6 +94318,8 @@ to create header files and sources from protocol files. mirrors://sourceforge/gtkpod/libgpod-0.8.3.tar.bz2 intltool + gettext-devel + libusb-devel sqlite-devel python-devel gtk-doc @@ -94335,6 +94337,8 @@ to create header files and sources from protocol files. 0001-323-Segmentation-fault-when-opening-ipod.patch libgpod-0.8.2-pkgconfig_overlinking.patch libgpod-fixswig.patch + libgpod-udev.patch + 0001-configure.ac-Add-support-for-libplist-2.2.patch hardware/misc/libgpod/pspec.xml @@ -94344,6 +94348,7 @@ to create header files and sources from protocol files. zlib glib2 sqlite + libusb libxml2 libplist sg3_utils @@ -94853,6 +94858,71 @@ to create header files and sources from protocol files. + + + fuse3 + http://fuse.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + hardware.misc + Interface implémentée dans l'environnement utilisateur (userpace) pour les systèmes de fichier. + An interface for filesystems implemented in userspace + Kullanıcı düzeyinde dosya sistemi oluştumaya yarayan kitaplık + Una interfaz para sistemas de archivos implementados en el espacio de usuario + fuse is a backend allowing regular users to (un)mount filesystems for their own use. + FUSE, kullanıcıların kendileri için dosya sistemleri oluşturmasına, bağlamasına ve bağı koparmasına imkân veren bir arkauç kitaplıktır. + https://github.com/libfuse/libfuse/releases/download/fuse-3.9.2/fuse-3.9.2.tar.xz + + meson + doxygen + eudev-devel + gettext-devel + + hardware/misc/fuse3/pspec.xml + + + fuse3 + + glibc + + + /bin + /sbin + /usr/sbin + /usr/bin + /lib + /usr/lib + /usr/share/doc + /usr/share/man + + + + fuse3-devel + Development files for fuse3 + fuse3 için geliştirme dosyaları + system.devel + + fuse3 + + + /usr/include + /usr/lib/pkgconfig + + + + + 2020-06-24 + 3.9.2 + First release + Mustafa Cinasal + muscnsl@gmail.com + + + libieee1284 @@ -95165,7 +95235,7 @@ to create header files and sources from protocol files. Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için kütüphane libplist is a library for manipulating Apple Binary and XML Property Lists. libplist, Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için gerekli bir kütüphanedir. - http://www.libimobiledevice.org/downloads/libplist-2.0.0.tar.bz2 + http://www.libimobiledevice.org/downloads/libplist-2.2.0.tar.bz2 libxml2-devel python-devel @@ -95184,6 +95254,7 @@ to create header files and sources from protocol files. /usr/lib /usr/share/doc /usr/bin + /usr/share/man/man1 @@ -95191,7 +95262,7 @@ to create header files and sources from protocol files. Development files for libplist libplist için geliştirme dosyaları - libplist + libplist libxml2-devel python-devel @@ -95201,6 +95272,13 @@ to create header files and sources from protocol files. + + 2020-06-24 + 2.2.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-02-01 2.0.0 @@ -95260,7 +95338,7 @@ to create header files and sources from protocol files. hardware.mobile Library for connecting to mobile devices libimobiledevice is a library for connecting to mobile devices including phones and music players - http://www.libimobiledevice.org/downloads/libimobiledevice-1.2.0.tar.bz2 + http://www.libimobiledevice.org/downloads/libimobiledevice-1.3.0.tar.bz2 gnutls-devel libusbmuxd-devel @@ -95268,9 +95346,6 @@ to create header files and sources from protocol files. libtasn1-devel libgcrypt-devel - - gnutls-3.4.patch - hardware/mobile/libimobiledevice/pspec.xml @@ -95298,7 +95373,7 @@ to create header files and sources from protocol files. libplist-devel libtasn1-devel libgcrypt-devel - libimobiledevice + libimobiledevice /usr/include @@ -95306,6 +95381,13 @@ to create header files and sources from protocol files. + + 2020-06-24 + 1.3.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-02-01 1.2.0 @@ -95365,7 +95447,7 @@ to create header files and sources from protocol files. Apple iPhone ve iPod touch cihazlarını bağlama aracı ifuse, a fuse filesystem for mounting iPhone and iPod touch devices. ifuse, Apple iPhone ve iPod touch cihazlarını sisteme bağlamak için gerekli araçları içerir. - http://www.libimobiledevice.org/downloads/ifuse-1.1.3.tar.bz2 + http://www.libimobiledevice.org/downloads/ifuse-1.1.4.tar.bz2 libimobiledevice-devel fuse-devel @@ -95389,6 +95471,13 @@ to create header files and sources from protocol files. + + 2020-06-24 + 1.1.4 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-02-01 1.1.3 @@ -95434,7 +95523,7 @@ to create header files and sources from protocol files. hardware.mobile Daemon for communicating with Apple's iPod Touch and iPhone libusbmuxd is a daemon used for communicating with Apple's iPod Touch and iPhone devices. It allows multiple services on the device to be accessed simultaneously. - http://www.libimobiledevice.org/downloads/libusbmuxd-1.0.10.tar.bz2 + http://www.libimobiledevice.org/downloads/libusbmuxd-2.0.2.tar.bz2 libplist-devel libusb-devel @@ -95453,13 +95542,14 @@ to create header files and sources from protocol files. /usr/bin /usr/sbin /lib/udev/rules.d + /usr/share/man/man1 libusbmuxd-devel Development files for libusbmuxd - libusbmuxd + libusbmuxd /usr/include @@ -95467,6 +95557,13 @@ to create header files and sources from protocol files. + + 2020-06-24 + 2.0.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-02-01 1.0.10 @@ -95507,7 +95604,7 @@ to create header files and sources from protocol files. Apple iPod Touch ve iPhone iletişim hizmeti usbmuxd is a daemon used for communicating with Apple's iPod Touch and iPhone devices. It allows multiple services on the device to be accessed simultaneously. usbmuxd, Apple iPod Touch ve iPhone cihazlarıyla iletişim kurmak için gerekli bir sistem hizmetidir. Aynı anda, birden fazla cihaza bağlanma imkanı sağlar. - https://codeload.github.com/libimobiledevice/usbmuxd/tar.gz/1.1.0 + https://codeload.github.com/libimobiledevice/usbmuxd/tar.gz/1.1.1 eudev-devel libplist-devel @@ -95529,10 +95626,18 @@ to create header files and sources from protocol files. /usr/bin /usr/sbin /lib/udev/rules.d + /usr/share/man/man8/usbmuxd.8 /usr/share/man/man1/usbmuxd.1 + + 2020-06-24 + 1.1.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-02-01 1.1.0 @@ -95764,6 +95869,8 @@ to create header files and sources from protocol files. add-tr.patch + 0001-linux-Add-support-for-iPhone-XR-XS-models.patch + 0001-build-Use-a-newer-libplist-if-available.patch hardware/powermanagement/upower/pspec.xml @@ -145787,12 +145894,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Yeni nesil GNOME sanal dosya sistemi GVFS is a userspace virtual filesystem designed to work with the I/O abstractions, especially HAL. It supports fuse for directly access for GVFS mounts. It installs several modules and backends that are automatically used by applications. GVFS I/O soyutlamaları, özellikle HAL, için geliştirilmiş, sistem tabanlı bir sanal dosya sistemidir. Doğrudan fuse ile birlikle kendi bağlamlarına erişmesini destekler. GVFS, birçok modül ve sitem servisini uygulamaların otomatik kullanması için yükler. - http://ftp.gnome.org/mirror/gnome.org/sources/gvfs/1.36/gvfs-1.36.3.tar.xz + http://ftp.gnome.org/mirror/gnome.org/sources/gvfs/1.45/gvfs-1.45.2.tar.xz meson gtk-doc gtk3-devel - fuse-devel + fuse3-devel avahi-devel gconf-devel libmtp-devel @@ -145823,10 +145930,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgnome-keyring polkit-devel libcap-devel + gsettings-desktop-schemas-devel samba-devel libcdio-devel libimobiledevice-devel + + 0001-afc-Add-support-for-libplist-2.2.patch + desktop/gnome/base/gvfs/pspec.xml @@ -145836,7 +145947,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol polkit libplist - gvfs + gvfs libimobiledevice @@ -145853,7 +145964,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libsecret libgcrypt - gvfs + gvfs /usr/lib/gvfs/gvfsd-afp @@ -145869,7 +145980,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GVFS sıkıştırma arkaucu libarchive - gvfs + gvfs /usr/libexec/gvfsd-archive @@ -145883,7 +145994,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GVFS dijital kamera arkaucu libgphoto2 - gvfs + gvfs /usr/libexec/gvfs-gphoto2-volume-monitor @@ -145898,8 +146009,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol FUSE backend for GVFS GVFS FUSE arkaucu - fuse - gvfs + fuse3 + gvfs /usr/libexec/gvfsd-fuse @@ -145910,7 +146021,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Samba backend for GVFS GVFS Samba arkaucu - gvfs + gvfs samba @@ -145928,7 +146039,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libmtp libusb - gvfs + gvfs /usr/libexec/gvfsd-mtp @@ -146052,6 +146163,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2020-06-24 + 1.45.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-03-11 1.36.3 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 3f4ce6edf5..3f10862dc5 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -4cea9d555a496f030a5ac34d97eeca3755338ac3 \ No newline at end of file +f4e8a54898cf595fa0e9697cca41d265e4f937bc \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 4617684d51..479e9beb86 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 e2603602ee..735f6d75f2 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -2f11eea705e7cf28e8c8997878ba719e34fcb3e9 \ No newline at end of file +de6e3f942a592a21ea5ada19514e0d2b7f69d4e3 \ No newline at end of file