Browse Source

updated 5 packages

flatpak-1.8.1-1

libportal-0.3-5

pipewire-0.2.7-1

xdg-desktop-portal-gtk-1.6.0-1

xdg-desktop-portal-1.6.0-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12435 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
4e88153b62

+ 626 - 0
f/flatpak/flatpak-vl.spec

@@ -0,0 +1,626 @@
+%bcond_with systemd
+
+%global bubblewrap_version 0.4.1
+%global ostree_version 2020.4
+
+Name:           flatpak
+Version:        1.8.1
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Summary:        Application deployment framework for desktop apps
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            http://flatpak.org/
+Source0:        https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
+# Add Fedora flatpak repositories
+Source1:        flatpak-add-fedora-repos.service
+
+BuildRequires:  pkgconfig(appstream-glib)
+BuildRequires:  pkgconfig(dconf)
+BuildRequires:  pkgconfig(fuse)
+BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.40.0
+BuildRequires:  pkgconfig(json-glib-1.0)
+BuildRequires:  pkgconfig(libarchive) >= 2.8.0
+BuildRequires:  pkgconfig(libseccomp)
+BuildRequires:  pkgconfig(libsoup-2.4)
+BuildRequires:  pkgconfig(libxml-2.0) >= 2.4
+BuildRequires:  ostree-devel >= %{ostree_version}
+BuildRequires:  pkgconfig(polkit-gobject-1)
+BuildRequires:  pkgconfig(xau)
+BuildRequires:  bison
+BuildRequires:  bubblewrap >= %{bubblewrap_version}
+BuildRequires:  docbook-dtds
+BuildRequires:  docbook-style-xsl
+BuildRequires:  gettext
+BuildRequires:  gpgme-devel
+BuildRequires:  libcap-devel
+BuildRequires:  python3-devel
+BuildRequires:  python3-pyparsing
+BuildRequires:  /usr/bin/xdg-dbus-proxy
+BuildRequires:  /usr/bin/xmlto
+BuildRequires:  /usr/bin/xsltproc
+# For Patch2
+BuildRequires:  automake autoconf libtool
+BuildRequires:  gettext-devel
+BuildRequires:  gtk-doc
+
+%if %{with systemd}
+BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  systemd
+%{?systemd_requires}
+
+# Require the version of system-release that adds
+# flatpak-add-fedora-repos.service preset.
+# Should be fine to drop in F32.
+#Requires(post): system-release >= 30-0.25
+%endif
+
+Requires:       bubblewrap >= %{bubblewrap_version}
+Requires:       librsvg2%{?_isa}
+Requires:       ostree-libs%{?_isa} >= %{ostree_version}
+Requires:       /usr/bin/xdg-dbus-proxy
+# https://fedoraproject.org/wiki/SELinux/IndependentPolicy
+#Requires:       (flatpak-selinux = %{?epoch:%{epoch}:}%{version}-%{release} if selinux-policy-targeted)
+Requires:       %{name}-session-helper%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Recommends:     p11-kit-server
+
+Recommends:     xdg-desktop-portal > 0.10
+
+%description
+flatpak is a system for building, distributing and running sandboxed desktop
+applications on Linux. See https://wiki.gnome.org/Projects/SandboxedApps for
+more information.
+
+%package devel
+Summary:        Development files for %{name}
+License:        LGPLv2+
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains the pkg-config file and development headers for %{name}.
+
+%package libs
+Summary:        Libraries for %{name}
+License:        LGPLv2+
+Requires:       bubblewrap >= %{bubblewrap_version}
+Requires:       ostree%{?_isa} >= %{ostree_version}
+Requires(pre):  /usr/sbin/useradd
+
+%description libs
+This package contains libflatpak.
+
+%package session-helper
+Summary:        User D-Bus service used by %{name} and others
+License:        LGPLv2+
+Conflicts:      flatpak < 1.4.1-2
+%if %{with systemd}
+Requires:       systemd
+%endif
+
+%description session-helper
+This package contains the org.freedesktop.Flatpak user D-Bus service
+that's used by %{name} and other packages.
+
+%package tests
+Summary:        Tests for %{name}
+License:        LGPLv2+
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+Requires:       bubblewrap >= %{bubblewrap_version}
+Requires:       ostree%{?_isa} >= %{ostree_version}
+
+%description tests
+This package contains installed tests for %{name}.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+# gobject introspection does not work with LTO.  There is an effort to fix this
+# in the appropriate project upstreams, so hopefully LTO can be enabled someday
+# Disable LTO.
+%define _lto_cflags %{nil}
+
+# Fix generic python shebangs.
+#find tests -name '*.py' -exec \
+#    sed -i -e 's|/usr/bin/python|/usr/bin/python3|' {} +
+
+(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
+ # Generate consistent IDs between runs to avoid multilib problems.
+ export XMLTO_FLAGS="--stringparam generate.consistent.ids=1"
+ %configure \
+            --enable-docbook-docs \
+            --enable-installed-tests \
+            --with-priv-mode=none \
+            --with-system-bubblewrap \
+            --with-system-dbus-proxy \
+            $CONFIGFLAGS)
+%make_build V=1
+
+
+%install
+%make_install
+rm -rf ./rpmdoc
+cp -rf %{buildroot}%{_docdir}/%{name} ./rpmdoc
+rm -rf %{buildroot}%{_docdir}/%{name}
+
+# The system repo is not installed by the flatpak build system.
+install -d %{buildroot}%{_localstatedir}/lib/flatpak
+install -d %{buildroot}%{_sysconfdir}/flatpak/remotes.d
+%if %{with systemd}
+install -D -t %{buildroot}%{_unitdir} %{SOURCE1}
+mv -f %{buildroot}/usr/lib/systemd/system/flatpak-system-helper.service %{buildroot}%{_unitdir}/
+%else
+rm -rf %{buildroot}/lib/systemd
+rm -rf %{buildroot}/usr/lib/systemd
+rm -rf %{buildroot}/usr/lib/sysusers.d
+%endif
+rm -rf %{buildroot}%{_datadir}/fish
+rm -f %{buildroot}%{_libdir}/libflatpak.la
+%find_lang %{name}
+
+
+%pre
+getent group flatpak >/dev/null || groupadd -r flatpak
+getent passwd flatpak >/dev/null || \
+    useradd -r -g flatpak -d / -s /sbin/nologin \
+     -c "User for flatpak system helper" flatpak
+exit 0
+
+
+%if 0
+%if %{with systemd}
+%post
+%systemd_post flatpak-add-fedora-repos.service
+
+if [ $1 -gt 1 ] ; then
+        # Apply the preset also on package updates to support F29->F31 upgrade
+        # path. systemd_post macro only handles initial installs and not the
+        # case when a new .service file appears on a package update.
+        # Should be fine to drop in F32.
+        systemctl --no-reload preset flatpak-add-fedora-repos.service >/dev/null 2>&1 || :
+fi
+
+
+%preun
+%systemd_preun flatpak-add-fedora-repos.service
+
+
+%postun
+%systemd_postun_with_restart flatpak-add-fedora-repos.service
+%endif
+%endif
+
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+
+%files -f %{name}.lang
+%license COPYING
+%doc rpmdoc/*
+%doc NEWS README.md
+%{_bindir}/flatpak
+%{_bindir}/flatpak-bisect
+%{_bindir}/flatpak-coredumpctl
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/*
+%{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.Authenticator.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml
+%{_datadir}/dbus-1/services/org.flatpak.Authenticator.Oci.service
+%{_datadir}/dbus-1/services/org.freedesktop.portal.Flatpak.service
+%{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
+# Co-own directory.
+%{_datadir}/%{name}
+%{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
+%{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules
+%{_datadir}/zsh/site-functions
+%{_libexecdir}/flatpak-oci-authenticator
+%{_libexecdir}/flatpak-portal
+%{_libexecdir}/flatpak-system-helper
+%{_libexecdir}/flatpak-validate-icon
+%{_libexecdir}/revokefs-fuse
+%dir %{_localstatedir}/lib/flatpak
+%{_mandir}/man1/%{name}*.1*
+%{_mandir}/man5/%{name}-metadata.5*
+%{_mandir}/man5/flatpak-flatpakref.5*
+%{_mandir}/man5/flatpak-flatpakrepo.5*
+%{_mandir}/man5/flatpak-installation.5*
+%{_mandir}/man5/flatpak-remote.5*
+%{_sysconfdir}/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
+%{_sysconfdir}/flatpak/remotes.d
+%{_sysconfdir}/profile.d/flatpak.sh
+%if %{with systemd}
+%exclude %{_unitdir}/flatpak-add-fedora-repos.service
+%{_unitdir}/flatpak-system-helper.service
+%{_userunitdir}/flatpak-oci-authenticator.service
+%{_userunitdir}/flatpak-portal.service
+%{_systemd_user_env_generator_dir}/60-flatpak
+/usr/lib/sysusers.d/flatpak.conf
+%endif
+
+%files devel
+%{_datadir}/gir-1.0/Flatpak-1.0.gir
+%{_datadir}/gtk-doc/
+%{_includedir}/%{name}/
+%{_libdir}/libflatpak.so
+%{_libdir}/pkgconfig/%{name}.pc
+
+%files libs
+%license COPYING
+%{_libdir}/girepository-1.0/Flatpak-1.0.typelib
+%{_libdir}/libflatpak.so.*
+
+%files session-helper
+%license COPYING
+%{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.xml
+%{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service
+%{_libexecdir}/flatpak-session-helper
+%if %{with systemd}
+%{_userunitdir}/flatpak-session-helper.service
+%endif
+
+%files tests
+%{_datadir}/installed-tests
+%{_libexecdir}/installed-tests
+
+
+%changelog
+* Tue Jul 28 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.8.1-1
+- new upstream release.
+
+* Sat Sep 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.3-2
+- initial build for Vine Linux.
+
+* Thu Sep 19 2019 Kalev Lember <klember@redhat.com> - 1.4.3-1
+- Update to 1.4.3
+
+* Wed Sep 18 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.2-6
+- Trim unused shared library linkages from the session helper
+
+* Wed Aug  7 2019 Owen Taylor <otaylor@redhat.com> - 1.4.2-5
+- Add patch fixing problem with downloading icons for OCI remotes (#1683375)
+
+* Thu Jul 25 2019 Tim Zabel <tjzabel21@gmail.com> - 1.4.2-4
+- SELinux needs additional Requires (#1732132)
+
+* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Jul 09 2019 Kalev Lember <klember@redhat.com> - 1.4.2-2
+- Backport a patch that fixes a fairly large memory leak in gnome-software
+
+* Fri Jun 28 2019 David King <amigadave@amigadave.com> - 1.4.2-1
+- Update to 1.4.2 (#1725071)
+
+* Tue Jun 25 2019 David King <amigadave@amigadave.com> - 1.4.1-3
+- Use Requires(post) for selinux-policy (#1723118)
+
+* Tue Jun 25 2019 Debarshi Ray <rishi@fedoraproject.org> - 1.4.1-2
+- Split the session helper into a separate sub-package
+
+* Thu Jun 13 2019 Kalev Lember <klember@redhat.com> - 1.4.1-1
+- Update to 1.4.1
+
+* Wed Jun 12 2019 Kalev Lember <klember@redhat.com> - 1.4.0-2
+- Backport an upstream patch to fix gnome-software CI
+
+* Tue May 28 2019 Kalev Lember <klember@redhat.com> - 1.4.0-1
+- Update to 1.4.0
+
+* Fri May 10 2019 Kalev Lember <klember@redhat.com> - 1.3.4-1
+- Update to 1.3.4
+
+* Tue Apr 30 2019 David King <amigadave@amigadave.com> - 1.3.3-2
+- Generate consistent anchor IDs
+
+* Fri Apr 26 2019 David King <amigadave@amigadave.com> - 1.3.3-1
+- Update to 1.3.3 (#1699338)
+
+* Wed Apr 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.3.2-2
+- Fixup selinux requires
+
+* Fri Apr 12 2019 David King <amigadave@amigadave.com> - 1.3.2-1
+- Update to 1.3.2 (#1699338)
+
+* Wed Apr 03 2019 Kalev Lember <klember@redhat.com> - 1.3.1-2
+- Add a oneshot systemd service to add Fedora flatpak repos
+- Remove the post script to create system repo now that we have the service
+
+* Wed Mar 27 2019 David King <amigadave@amigadave.com> - 1.3.1-1
+- Update to 1.3.1 (#1693207)
+
+* Tue Mar 12 2019 David King <amigadave@amigadave.com> - 1.3.0-1
+- Update to 1.3.0
+
+* Thu Feb 14 2019 David King <amigadave@amigadave.com> - 1.2.3-2
+- Remove an obsolete Conflicts
+- Use xdg-dbus-proxy
+
+* Mon Feb 11 2019 David King <amigadave@amigadave.com> - 1.2.3-1
+- Update to 1.2.3
+
+* Wed Feb 06 2019 David King <amigadave@amigadave.com> - 1.2.2-1
+- Update to 1.2.2
+
+* Tue Feb 05 2019 Kalev Lember <klember@redhat.com> - 1.2.1-1
+- Update to 1.2.1
+
+* Mon Feb  4 2019 fedora-toolbox <otaylor@redhat.com> - 1.2.0-4
+- Add an upstream patch to add flatpak build-export --disable-sandbox
+
+* Thu Jan 31 2019 Bastien Nocera <bnocera@redhat.com> - 1.2.0-3
+- Require librsvg2 so SVG icons can be exported
+
+* Tue Jan 29 2019 Kalev Lember <klember@redhat.com> - 1.2.0-2
+- Enable libsystemd support
+
+* Mon Jan 28 2019 David King <amigadave@amigadave.com> - 1.2.0-1
+- Update to 1.2.0
+
+* Tue Jan 15 2019 Kalev Lember <klember@redhat.com> - 1.1.3-1
+- Update to 1.1.3
+
+* Fri Dec 21 2018 David King <amigadave@amigadave.com> - 1.1.2-1
+- Update to 1.1.2
+
+* Mon Dec 17 2018 David King <amigadave@amigadave.com> - 1.1.1-2
+- Enable installed tests and add to tests subpackage
+
+* Mon Dec 10 2018 Kalev Lember <klember@redhat.com> - 1.1.1-1
+- Update to 1.1.1
+
+* Fri Nov 30 2018 fedora-toolbox <otaylor@redhat.com> - 1.0.6-3
+- Add a patch to fix OCI system remotes
+- Add patch fixing permissions on icons downloaded from an OCI registry
+
+* Fri Nov 16 2018 Kalev Lember <klember@redhat.com> - 1.0.6-1
+- Update to 1.0.6
+
+* Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-2
+- Recommend p11-kit-server instead of just p11-kit (#1649049)
+
+* Mon Nov 12 2018 Kalev Lember <klember@redhat.com> - 1.0.5-1
+- Update to 1.0.5
+
+* Fri Oct 12 2018 Kalev Lember <klember@redhat.com> - 1.0.4-1
+- Update to 1.0.4
+
+* Thu Oct 04 2018 Kalev Lember <klember@redhat.com> - 1.0.3-1
+- Update to 1.0.3
+
+* Thu Sep 13 2018 Kalev Lember <klember@redhat.com> - 1.0.2-1
+- Update to 1.0.2
+
+* Tue Aug 28 2018 David King <amigadave@amigadave.com> - 1.0.1-1
+- Update to 1.0.1
+
+* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-2
+- Fix double dash in XML documentation
+
+* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-1
+- Update to 1.0.0
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.99.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jul 10 2018 Kalev Lember <klember@redhat.com> - 0.99.3-1
+- Update to 0.99.3
+
+* Wed Jun 27 2018 Kalev Lember <klember@redhat.com> - 0.99.2-1
+- Update to 0.99.2
+
+* Thu Jun 21 2018 David King <amigadave@amigadave.com> - 0.99.1-1
+- Update to 0.99.1
+
+* Wed Jun 13 2018 David King <amigadave@amigadave.com> - 0.11.8.3-1
+- Update to 0.11.8.3 (#1590808)
+
+* Mon Jun 11 2018 David King <amigadave@amigadave.com> - 0.11.8.2-1
+- Update to 0.11.8.2 (#1589810)
+
+* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8.1-1
+- Update to 0.11.8.1 (#1588868)
+
+* Fri Jun 08 2018 David King <amigadave@amigadave.com> - 0.11.8-1
+- Update to 0.11.8 (#1588868)
+
+* Wed May 23 2018 Adam Jackson <ajax@redhat.com> - 0.11.7-2
+- Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide
+  somewhere before Fedora 22 which this spec file certainly no longer
+  supports.
+
+* Thu May 03 2018 Kalev Lember <klember@redhat.com> - 0.11.7-1
+- Update to 0.11.7
+
+* Wed May 02 2018 Kalev Lember <klember@redhat.com> - 0.11.6-1
+- Update to 0.11.6
+
+* Wed May 02 2018 Kalev Lember <klember@redhat.com> - 0.11.5-2
+- Backport a fix for a gnome-software crash installing .flatpakref files
+
+* Mon Apr 30 2018 David King <amigadave@amigadave.com> - 0.11.5-1
+- Update to 0.11.5
+
+* Thu Apr 26 2018 Kalev Lember <klember@redhat.com> - 0.11.4-1
+- Update to 0.11.4
+
+* Mon Feb 19 2018 David King <amigadave@amigadave.com> - 0.11.3-1
+- Update to 0.11.3
+
+* Mon Feb 19 2018 David King <amigadave@amigadave.com> - 0.11.2-1
+- Update to 0.11.2
+
+* Wed Feb 14 2018 David King <amigadave@amigadave.com> - 0.11.1-1
+- Update to 0.11.1 (#1545224)
+
+* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.10.3-2
+- Switch to %%ldconfig_scriptlets
+
+* Tue Jan 30 2018 Kalev Lember <klember@redhat.com> - 0.10.3-1
+- Update to 0.10.3
+
+* Thu Dec 21 2017 David King <amigadave@amigadave.com> - 0.10.2.1-1
+- Update to 0.10.2.1
+
+* Fri Dec 15 2017 Kalev Lember <klember@redhat.com> - 0.10.2-1
+- Update to 0.10.2
+
+* Fri Nov 24 2017 David King <amigadave@amigadave.com> - 0.10.1-1
+- Update to 0.10.1
+
+* Thu Oct 26 2017 Kalev Lember <klember@redhat.com> - 0.10.0-1
+- Update to 0.10.0
+
+* Mon Oct 09 2017 Kalev Lember <klember@redhat.com> - 0.9.99-1
+- Update to 0.9.99
+
+* Tue Sep 26 2017 Kalev Lember <klember@redhat.com> - 0.9.98.2-1
+- Update to 0.9.98.2
+
+* Tue Sep 26 2017 Kalev Lember <klember@redhat.com> - 0.9.98.1-1
+- Update to 0.9.98.1
+
+* Mon Sep 25 2017 Kalev Lember <klember@redhat.com> - 0.9.98-1
+- Update to 0.9.98
+
+* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 0.9.12-1
+- Update to 0.9.12
+
+* Wed Sep 13 2017 Kalev Lember <klember@redhat.com> - 0.9.11-1
+- Update to 0.9.11
+
+* Mon Sep 04 2017 Kalev Lember <klember@redhat.com> - 0.9.10-1
+- Update to 0.9.10
+- Split out flatpak-builder to a separate source package
+
+* Fri Aug 25 2017 Kalev Lember <klember@redhat.com> - 0.9.8-2
+- Backport a patch to fix regression in --devel
+
+* Mon Aug 21 2017 David King <amigadave@amigadave.com> - 0.9.8-1
+- Update to 0.9.8
+
+* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 0.9.7-4
+- Rebuild with binutils fix for ppc64le (#1475636)
+
+* Thu Jul 27 2017 Owen Taylor <otaylor@redhat.com> - 0.9.7-3
+- Add a patch to fix OCI refname annotation
+
+* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sat Jul 01 2017 David King <amigadave@amigadave.com> - 0.9.7-1
+- Update to 0.9.7 (#1466970)
+
+* Tue Jun 20 2017 David King <amigadave@amigadave.com> - 0.9.6-1
+- Update to 0.9.6
+
+* Sat Jun 10 2017 David King <amigadave@amigadave.com> - 0.9.5-1
+- Update to 0.9.5 (#1460437)
+
+* Tue May 23 2017 David King <amigadave@amigadave.com> - 0.9.4-1
+- Update to 0.9.4 (#1454750)
+
+* Mon Apr 24 2017 David King <amigadave@amigadave.com> - 0.9.3-1
+- Update to 0.9.3
+
+* Fri Apr 07 2017 David King <amigadave@amigadave.com> - 0.9.2-2
+- Add eu-strip dependency for flatpak-builder
+
+* Wed Apr 05 2017 Kalev Lember <klember@redhat.com> - 0.9.2-1
+- Update to 0.9.2
+
+* Wed Mar 15 2017 Kalev Lember <klember@redhat.com> - 0.9.1-1
+- Update to 0.9.1
+
+* Fri Mar 10 2017 Kalev Lember <klember@redhat.com> - 0.8.4-1
+- Update to 0.8.4
+
+* Sun Feb 19 2017 David King <amigadave@amigadave.com> - 0.8.3-3
+- Make flatpak-builder require bzip2 (#1424857)
+
+* Wed Feb 15 2017 Kalev Lember <klember@redhat.com> - 0.8.3-2
+- Avoid pulling in all of ostree and only depend on ostree-libs subpackage
+
+* Tue Feb 14 2017 Kalev Lember <klember@redhat.com> - 0.8.3-1
+- Update to 0.8.3
+
+* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Jan 27 2017 Kalev Lember <klember@redhat.com> - 0.8.2-1
+- Update to 0.8.2
+
+* Wed Jan 18 2017 David King <amigadave@amigadave.com> - 0.8.1-1
+- Update to 0.8.1
+
+* Tue Dec 20 2016 Kalev Lember <klember@redhat.com> - 0.8.0-1
+- Update to 0.8.0
+
+* Tue Nov 29 2016 David King <amigadave@amigadave.com> - 0.6.14-2
+- Add a patch to fix a GNOME Software crash
+- Silence repository listing during post
+
+* Tue Nov 29 2016 Kalev Lember <klember@redhat.com> - 0.6.14-1
+- Update to 0.6.14
+
+* Wed Oct 26 2016 David King <amigadave@amigadave.com> - 0.6.13-2
+- Add empty /etc/flatpak/remotes.d
+
+* Tue Oct 25 2016 David King <amigadave@amigadave.com> - 0.6.13-1
+- Update to 0.6.13
+
+* Thu Oct 06 2016 David King <amigadave@amigadave.com> - 0.6.12-1
+- Update to 0.6.12
+
+* Tue Sep 20 2016 Kalev Lember <klember@redhat.com> - 0.6.11-1
+- Update to 0.6.11
+- Set minimum ostree and bubblewrap versions
+
+* Mon Sep 12 2016 David King <amigadave@amigadave.com> - 0.6.10-1
+- Update to 0.6.10
+
+* Tue Sep 06 2016 David King <amigadave@amigadave.com> - 0.6.9-2
+- Look for bwrap in PATH
+
+* Thu Aug 25 2016 David King <amigadave@amigadave.com> - 0.6.9-1
+- Update to 0.6.9
+
+* Mon Aug 01 2016 David King <amigadave@amigadave.com> - 0.6.8-1
+- Update to 0.6.8 (#1361823)
+
+* Thu Jul 21 2016 David King <amigadave@amigadave.com> - 0.6.7-2
+- Use system bubblewrap
+
+* Fri Jul 01 2016 David King <amigadave@amigadave.com> - 0.6.7-1
+- Update to 0.6.7
+
+* Thu Jun 23 2016 David King <amigadave@amigadave.com> - 0.6.6-1
+- Update to 0.6.6
+
+* Fri Jun 10 2016 David King <amigadave@amigadave.com> - 0.6.5-1
+- Update to 0.6.5
+
+* Wed Jun 01 2016 David King <amigadave@amigadave.com> - 0.6.4-1
+- Update to 0.6.4
+
+* Tue May 31 2016 David King <amigadave@amigadave.com> - 0.6.3-1
+- Update to 0.6.3
+- Move bwrap to main package
+
+* Tue May 24 2016 David King <amigadave@amigadave.com> - 0.6.2-1
+- Rename from xdg-app to flatpak (#1337434)

+ 102 - 0
lib/libp/libportal/libportal-vl.spec

@@ -0,0 +1,102 @@
+Name:           libportal
+Summary:        Flatpak portal library
+Version:        0.3
+Release:        5%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+Url:            https://github.com/flatpak/libportal
+Source:         https://github.com/flatpak/libportal/releases/download/%{version}/libportal-%{version}.tar.xz
+
+BuildRequires:  glibc-devel gcc
+BuildRequires:  meson
+BuildRequires:  git
+BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:  pkgconfig(gio-unix-2.0)
+BuildRequires:  gtk-doc
+# For doc links
+BuildRequires:  pipewire-doc
+
+%description
+libportal provides GIO-style asynchronous APIs for most Flatpak portals.
+
+
+%package devel
+Summary: Development files and libraries for %name
+Group: Development/C
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+%name provides GIO-style asynchronous APIs for most Flatpak portals.
+
+This package provides files for development with %name.
+
+
+%package devel-doc
+Summary: Development documentation for libportal
+Group: Development/C
+BuildArch: noarch
+
+%description devel-doc
+libportal provides GIO-style asynchronous APIs for most Flatpak portals.
+
+This package provides development documentations for libportal.
+
+
+%prep
+%autosetup -S git
+
+
+%build
+%meson
+%meson_build
+
+
+%install
+%meson_install
+
+
+%check
+%meson_test
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+
+%files
+%license COPYING
+%doc README*
+%{_libdir}/libportal.so.0*
+
+%files devel
+%{_includedir}/libportal
+%{_libdir}/libportal.so
+%{_libdir}/pkgconfig/libportal.pc
+
+%files devel-doc
+%{_datadir}/gtk-doc/html/libportal
+
+
+%changelog
+* Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.3-5
+- initial build for Vine Linux.
+
+* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Jan 13 2020 Bastien Nocera <bnocera@redhat.com> - 0.3-3
++ libportal-0.3-3
+- Add forgotten dist tag to Release (#1790258)
+
+* Mon Jan 06 2020 Bastien Nocera <bnocera@redhat.com> - 0.3-2
++ libportal-0.3-2
+- Add COPYING file to package
+
+* Mon Jan 06 2020 Bastien Nocera <bnocera@redhat.com> - 0.3-1
++ libportal-0.3-1
+- Update to 0.3
+
+* Wed Dec 11 2019 Bastien Nocera <bnocera@redhat.com> - 0.1-0.1.20191211git7355b1e
++ libportal-0.1-0.20191211git7355b1e

+ 323 - 0
p/pipewire/pipewire-vl.spec

@@ -0,0 +1,323 @@
+%bcond_with systemd
+%bcond_with rtkit
+%bcond_with man
+
+%global apiversion   0.2
+%global spaversion   0.1
+
+#global snap       20141103
+#global gitrel     327
+#global gitcommit  aec811798cd883a454b9b5cd82c77831906bbd2d
+#global shortcommit %(c=%{gitcommit}; echo ${c:0:5})
+
+# https://bugzilla.redhat.com/983606
+%global _hardened_build 1
+
+# where/how to apply multilib hacks
+%global multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9 ppc64le
+
+Name:           pipewire
+Summary:        Media Sharing Server
+Version:        0.2.7
+Release:        1%{?snap:.%{snap}git%{shortcommit}}%{?_dist_release}%{?with_systemd:.systemd}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://pipewire.org/
+%if 0%{?gitrel}
+# git clone git://anongit.freedesktop.org/gstreamer/pipewire
+# cd pipewire; git reset --hard %{gitcommit}; ./autogen.sh; make; make distcheck
+Source0:        pipewire-%{version}-%{gitrel}-g%{shortcommit}.tar.gz
+%else
+Source0:	https://github.com/PipeWire/pipewire/archive/%{version}.tar.gz
+%endif
+
+## upstream patches
+Patch1:         0001-build-and-link-a2dp-codecs.c-as-well.patch
+Patch2:         0001-bluez5-declare-factory-as-extern.patch
+
+## upstreamable patches
+
+BuildRequires:  meson >= 0.35.0
+BuildRequires:  gcc
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.32
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.32
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(gstreamer-base-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(gstreamer-net-1.0) >= 1.10.0
+BuildRequires:  pkgconfig(gstreamer-allocators-1.0) >= 1.10.0
+%if %{with systemd}
+BuildRequires:  systemd-devel >= 184
+%else
+BuildRequires:  pkgconfig(libudev)
+%endif
+BuildRequires:  alsa-lib-devel
+BuildRequires:  libv4l-devel
+BuildRequires:  doxygen
+%if %{with man}
+BuildRequires:  xmltoman
+%endif
+BuildRequires:  graphviz
+BuildRequires:  sbc-devel
+
+Requires(pre):  shadow-utils
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+%if %{with systemd}
+Requires:       systemd >= 184
+%endif
+%if %{with rtkit}
+Requires:       rtkit
+%endif
+
+# https://bugzilla.redhat.com/983606
+%global _hardened_build 1
+
+%if %{with systemd}
+## enable systemd activation
+%global systemd 1
+%endif
+
+%description
+PipeWire is a multimedia server for Linux and other Unix like operating
+systems.
+
+
+%package libs
+Summary:        Libraries for PipeWire clients
+License:        LGPLv2+
+Recommends:     %{name}%{?_isa} = %{version}-%{release}
+
+%description libs
+This package contains the runtime libraries for any application that wishes
+to interface with a PipeWire media server.
+
+
+%package devel
+Summary:        Headers and libraries for PipeWire client development
+License:        LGPLv2+
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+Headers and libraries for developing applications that can communicate with
+a PipeWire media server.
+
+
+%package doc
+Summary:        PipeWire media server documentation
+License:        LGPLv2+
+
+%description doc
+This package contains documentation for the PipeWire media server.
+
+
+%package utils
+Summary:        PipeWire media server utilities
+License:        LGPLv2+
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description utils
+This package contains command line utilities for the PipeWire media server.
+
+
+%prep
+%setup -q -T -b0 -n %{name}-%{version}%{?gitrel:-%{gitrel}-g%{shortcommit}}
+
+%patch1 -p1 -b .0001
+%patch2 -p1 -b .0002
+
+
+%build
+%meson \
+	-D docs=true \
+	-D man=true \
+	-D gstreamer=enabled \
+%if %{with systemd}
+	-D systemd=true
+%else
+	-D systemd=false
+%endif
+%meson_build
+
+
+%install
+%meson_install
+
+
+%check
+%meson_test
+
+
+%pre
+getent group pipewire >/dev/null || groupadd -r pipewire
+getent passwd pipewire >/dev/null || \
+    useradd -r -g pipewire -d %{_localstatedir}/run/pipewire -s /sbin/nologin -c "PipeWire System Daemon" pipewire
+exit 0
+
+%if %{with systemd}
+%post
+%systemd_user_post pipewire.service
+%systemd_user_post pipewire.socket
+%endif
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+
+%files
+%license LICENSE GPL LGPL
+%doc README
+%if 0%{?systemd}
+%{_userunitdir}/pipewire.*
+%endif
+%{_bindir}/pipewire
+%dir %{_sysconfdir}/pipewire/
+%{_sysconfdir}/pipewire/pipewire.conf
+%if %{with man}
+%{_mandir}/man1/pipewire.1*
+%{_mandir}/man5/pipewire.conf.5*
+%endif
+
+%files libs
+%license LICENSE GPL LGPL
+%doc README
+%{_libdir}/libpipewire-%{apiversion}.so.*
+%{_libdir}/pipewire-%{apiversion}/
+%{_libdir}/spa/
+%{_libdir}/gstreamer-1.0/libgstpipewire.*
+
+%files devel
+%{_libdir}/libpipewire-%{apiversion}.so
+%{_includedir}/pipewire/
+%{_includedir}/spa/
+%{_libdir}/pkgconfig/libpipewire-%{apiversion}.pc
+%{_libdir}/pkgconfig/libspa-%{spaversion}.pc
+
+%files doc
+%{_datadir}/doc/pipewire/html
+
+%files utils
+%{_bindir}/pipewire-monitor
+%{_bindir}/pipewire-cli
+%if %{with man}
+%{_mandir}/man1/pipewire-monitor.1*
+%{_mandir}/man1/pipewire-cli.1*
+%endif
+%{_bindir}/spa-monitor
+%{_bindir}/spa-inspect
+
+
+%changelog
+* Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.7-1
+- new upstream release.
+
+* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.2.6-6
+- initial build for Vine Linux.
+
+* Mon Sep 16 2019 Kalev Lember <klember@redhat.com> - 0.2.6-5
+- Don't require the daemon package for -devel subpackage
+- Move pipewire.conf man page to the daemon package
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.6-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Jun 19 2019 Wim Taymans <wtaymans@redhat.com> - 0.2.6-3
+- Add patch to reuse fd in pipewiresrc
+- Add patch for device provider
+- Add patch to disable extra security checks until portal is fixed.
+
+* Tue Jun 04 2019 Kalev Lember <klember@redhat.com> - 0.2.6-2
+- Split libpipewire and the gstreamer plugin out to -libs subpackage
+
+* Wed May 22 2019 Wim Taymans <wtaymans@redhat.com> - 0.2.6-1
+- Update to 0.2.6
+- Add patch for alsa-lib 1.1.9 include path
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.2.5-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jan 04 2019 Wim Taymans <wtaymans@redhat.com> - 0.2.5-2
+- Add patch to avoid invalid conversion error with C++ compilers
+
+* Thu Nov 22 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.5-1
+- Update to 0.2.5
+
+* Thu Nov 22 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.4-1
+- Update to 0.2.4
+
+* Thu Oct 18 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.3-2
+- Add systemd socket activation
+
+* Thu Aug 30 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.3-1
+- Update to 0.2.3
+
+* Tue Jul 31 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.2-1
+- Update to 0.2.2
+
+* Fri Jul 20 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.1-1
+- Update to 0.2.1
+
+* Tue Jul 17 2018 Wim Taymans <wtaymans@redhat.com> - 0.2.0-1
+- Update to 0.2.0
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Feb 27 2018 Wim Taymans <wtaymans@redhat.com> - 0.1.9-1
+- Update to 0.1.9
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.8-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.8-2
+- Switch to %%ldconfig_scriptlets
+
+* Tue Jan 23 2018 Wim Taymans <wtaymans@redhat.com> - 0.1.8-1
+- Update to 0.1.8
+
+* Fri Nov 24 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.7-1
+- Update to 0.1.7
+- Add to build when memfd_create is already defined
+
+* Fri Nov 03 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.6-1
+- Update to 0.1.6
+
+* Tue Sep 19 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.5-2
+- Add patch to avoid segfault when probing
+
+* Tue Sep 19 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.5-1
+- Update to 0.1.5
+
+* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 0.1.4-3
+- Rebuilt for GNOME 3.26.0 megaupdate
+
+* Fri Sep 08 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.4-2
+- Install SPA hooks
+
+* Wed Aug 23 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.4-1
+- Update to 0.1.4
+
+* Wed Aug 09 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.3-1
+- Update to 0.1.3
+
+* Tue Jul 04 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.2-1
+- Update to 0.1.2
+- Added more build requirements
+- Make separate doc package
+
+* Mon Jun 26 2017 Wim Taymans <wtaymans@redhat.com> - 0.1.1-1
+- Update to 0.1.1
+- Add dbus-1 to BuildRequires
+- change libs-devel to -devel
+
+* Wed Sep 9 2015 Wim Taymans <wtaymans@redhat.com> - 0.1.0-2
+- Fix BuildRequires to use pkgconfig, add all dependencies found in configure.ac
+- Add user and groups  if needed
+- Add license to %%licence
+
+* Tue Sep 1 2015 Wim Taymans <wtaymans@redhat.com> - 0.1.0-1
+- First version

+ 155 - 0
x/xdg-desktop-portal-gtk/xdg-desktop-portal-gtk-vl.spec

@@ -0,0 +1,155 @@
+%bcond_with systemd
+
+%global xdg_desktop_portal_version 1.6.0
+
+Name:           xdg-desktop-portal-gtk
+Version:        1.6.0
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Summary:        Backend implementation for xdg-desktop-portal using GTK+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://github.com/flatpak/%{name}
+Source0:        https://github.com/flatpak/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
+
+BuildRequires:  gcc
+BuildRequires:  gettext
+BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
+BuildRequires:  xdg-desktop-portal-devel >= %{xdg_desktop_portal_version}
+BuildRequires:  gnome-desktop3-devel
+%if %{with systemd}
+%{?systemd_requires}
+BuildRequires:  systemd
+%endif
+Requires:       dbus
+Requires:       xdg-desktop-portal >= %{xdg_desktop_portal_version}
+%if 0%{?fedora}
+# Use rich deps to pull in this package when gtk3 and flatpak (or snapd) are both installed
+Supplements:    (gtk3 and (flatpak or snapd))
+%endif
+
+%description
+A backend implementation for xdg-desktop-portal that is using GTK+ and various
+pieces of GNOME infrastructure, such as the org.gnome.Shell.Screenshot or
+org.gnome.SessionManager D-Bus interfaces.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-silent-rules
+%make_build
+
+
+%install
+%make_install
+%find_lang %{name}
+
+
+%if %{with systemd}
+%post
+%systemd_user_post %{name}.service
+
+%preun
+%systemd_user_preun %{name}.service
+%endif
+
+
+%files -f %{name}.lang
+%license COPYING
+%doc NEWS
+%{_libexecdir}/%{name}
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.gtk.service
+%{_datadir}/xdg-desktop-portal/portals/gtk.portal
+%if %{with systemd}
+%{_userunitdir}/%{name}.service
+%else
+%exclude /usr/lib/systemd
+%endif
+
+
+%changelog
+* Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
+- new upstream release.
+
+* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.0-2
+- initial build for Vine Linux.
+
+* Mon Aug 12 2019 Kalev Lember <klember@redhat.com> - 1.4.0-1
+- Update to 1.4.0
+
+* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Wed Mar 06 2019 Jonas Ådahl <jadahl@redhat.com> - 1.2.0-3
+- Backport GNOME 3.32 API compatibility bump patch (#1686053)
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Mon Jan 28 2019 David King <amigadave@amigadave.com> - 1.2.0-1
+- Update to 1.2.0
+
+* Wed Jan 16 2019 Kalev Lember <klember@redhat.com> - 1.1.1-1
+- Update to 1.1.1
+
+* Mon Sep 03 2018 David King <amigadave@amigadave.com> - 1.0.2-1
+- Update to 1.0.2
+
+* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0-1
+- Update to 1.0
+
+* Tue Jul 24 2018 David King <amigadave@amigadave.com> - 0.99-1
+- Update to 0.99
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Tue Jun 12 2018 Neal Gompa <ngompa13@gmail.com> - 0.11-2
+- Update Supplements to also install when snapd is installed
+
+* Wed Apr 25 2018 David King <amigadave@amigadave.com> - 0.11-1
+- Update to 0.11 (#1545226)
+
+* Wed Feb 14 2018 David King <amigadave@amigadave.com> - 0.10-1
+- Update to 0.10 (#1545226)
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sun Nov 19 2017 David King <amigadave@amigadave.com> - 0.9-1
+- Update to 0.9 (#1514775)
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jun 06 2017 David King <amigadave@amigadave.com> - 0.7-1
+- Update to 0.7
+
+* Fri Mar 31 2017 David King <amigadave@amigadave.com> - 0.6-1
+- Update to 0.6
+
+* Fri Feb 17 2017 Kalev Lember <klember@redhat.com> - 0.5-3
+- Use rich deps to pull in this package when flatpak and gtk3 are both installed
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Jan 18 2017 David King <amigadave@amigadave.com> - 0.5-1
+- Update to 0.5
+
+* Fri Sep 02 2016 David King <amigadave@amigadave.com> - 0.3-1
+- Update to 0.3
+
+* Fri Jul 29 2016 David King <amigadave@amigadave.com> - 0.2-1
+- Update to 0.2 (#1361576)
+
+* Wed Jul 13 2016 David King <amigadave@amigadave.com> - 0.1-1
+- Initial Fedora packaging

+ 204 - 0
x/xdg-desktop-portal/xdg-desktop-portal-vl.spec

@@ -0,0 +1,204 @@
+%bcond_with systemd
+
+%global pipewire_version 0.2.6
+%global geoclue_version 2.5.2
+
+Name:           xdg-desktop-portal
+Version:        1.6.0
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Summary:        Portal frontend service to flatpak
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        LGPLv2+
+URL:            https://github.com/flatpak/xdg-desktop-portal/
+Source0:        https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
+
+BuildRequires: gcc
+BuildRequires: flatpak-devel
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(fuse)
+BuildRequires: pkgconfig(gio-unix-2.0)
+BuildRequires: pkgconfig(json-glib-1.0)
+BuildRequires: pkgconfig(libgeoclue-2.0) >= %{geoclue_version}
+BuildRequires: pipewire-devel >= %{pipewire_version}
+BuildRequires: libportal-devel
+BuildRequires: /usr/bin/xmlto
+%if %{with systemd}
+%{?systemd_requires}
+BuildRequires: systemd
+%endif
+Requires:      dbus
+# Required version for icon validator.
+Recommends:    flatpak >= 1.2.0
+Requires:      geoclue2 >= %{geoclue_version}
+Recommends:    pipewire >= %{pipewire_version}
+Requires:      pipewire-libs >= %{pipewire_version}
+# Required for the document portal.
+Requires:      /usr/bin/fusermount
+
+%description
+xdg-desktop-portal works by exposing a series of D-Bus interfaces known as
+portals under a well-known name (org.freedesktop.portal.Desktop) and object
+path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for
+file access, opening URIs, printing and others.
+
+%package  devel
+Summary:  Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+The pkg-config file for %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+export LANG=ja_JP.UTF-8
+%configure \
+	--enable-docbook-docs
+%make_build
+
+
+%install
+%make_install
+# This directory is used by implementations such as xdg-desktop-portal-gtk.
+install -dm 755 %{buildroot}/%{_datadir}/%{name}/portals
+
+cp -af %{buildroot}%{_docdir}/xdg-desktop-portal ./html
+rm -rf %{buildroot}%{_docdir}/xdg-desktop-portal
+
+%if %{without systemd}
+rm -rf %{buildroot}/usr/lib/systemd
+%endif
+
+%find_lang %{name}
+
+
+%if %{with systemd}
+%post
+%systemd_user_post %{name}.service
+%systemd_user_post xdg-document-portal.service
+%systemd_user_post xdg-permission-store.service
+
+
+%preun
+%systemd_user_preun %{name}.service
+%systemd_user_preun xdg-document-portal.service
+%systemd_user_preun xdg-permission-store.service
+%endif
+
+%files -f %{name}.lang
+%doc README* html
+%license COPYING
+%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.*.xml
+%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.*.xml
+%{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service
+%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service
+%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
+%{_datadir}/%{name}
+%{_libexecdir}/xdg-desktop-portal
+%{_libexecdir}/xdg-document-portal
+%{_libexecdir}/xdg-permission-store
+%if %{with systemd}
+%{_userunitdir}/%{name}.service
+%{_userunitdir}/xdg-document-portal.service
+%{_userunitdir}/xdg-permission-store.service
+%endif
+
+%files devel
+%{_datadir}/pkgconfig/xdg-desktop-portal.pc
+
+
+%changelog
+* Wed Jul 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.0-1
+- new upstream release.
+
+* Mon Sep 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.2-4
+- initial build for Vine Linux.
+
+* Mon Sep 16 2019 Kalev Lember <klember@redhat.com> - 1.4.2-3
+- Avoid a hard dep on pipewire daemon
+
+* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue May 28 2019 Kalev Lember <klember@redhat.com> - 1.4.2-1
+- Update to 1.4.2
+
+* Thu Feb 14 2019 David King <amigadave@amigadave.com> - 1.2.0-3
+- Drop icon validator Requires to Recommends
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sat Jan 26 2019 David King <amigadave@amigadave.com> - 1.2.0-1
+- Update to 1.2.0 (#1669552)
+
+* Wed Jan 16 2019 Kalev Lember <klember@redhat.com> - 1.1.1-1
+- Update to 1.1.1
+
+* Tue Oct 09 2018 David King <amigadave@amigadave.com> - 1.0.3-1
+- Update to 1.0.3
+
+* Mon Sep 03 2018 David King <amigadave@amigadave.com> - 1.0.2-1
+- Update to 1.0.2
+
+* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0-1
+- Update to 1.0
+
+* Wed Aug 01 2018 Jan Grulich <jgrulich@redhat.com> - 0.99-2
+- Rebuild PipeWire 0.2.2
+
+* Tue Jul 24 2018 David King <amigadave@amigadave.com> - 0.99-1
+- Update to 0.99
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Apr 25 2018 David King <amigadave@amigadave.com> - 0.11-1
+- Update to 0.11 (#1545225)
+
+* Wed Feb 14 2018 David King <amigadave@amigadave.com> - 0.10-1
+- Update to 0.10 (#1545225)
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sun Nov 19 2017 David King <amigadave@amigadave.com> - 0.9-1
+- Update to 0.9 (#1514774)
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Tue Jun 06 2017 David King <amigadave@amigadave.com> - 0.8-1
+- Update to 0.8 (#1458969)
+
+* Fri Mar 31 2017 David King <amigadave@amigadave.com> - 0.6-1
+- Update to 0.6
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Jan 18 2017 David King <amigadave@amigadave.com> - 0.5-1
+- Update to 0.5
+
+* Thu Dec 01 2016 David King <amigadave@amigadave.com> - 0.4-1
+- Update to 0.4
+
+* Fri Sep 02 2016 David King <amigadave@amigadave.com> - 0.3-1
+- Update to 0.3
+
+* Fri Jul 29 2016 David King <amigadave@amigadave.com> - 0.2-1
+- Update to 0.2 (#1361575)
+
+* Tue Jul 12 2016 David King <amigadave@amigadave.com> - 0.1-2
+- Own the portals directory
+
+* Mon Jul 11 2016 David King <amigadave@amigadave.com> - 0.1-1
+- Initial Fedora packaging