commit 62836e067eb5850c049a92be5dd5814cd92b45a8
Author: Jan Rękorajski <[email protected]>
Date:   Sun Oct 1 20:30:31 2017 +0200

    - updated to new fancy and broken build system
    - apidocs do not build / install
    - rel 1

 build.patch      | 11 +++++++++++
 gnome-shell.spec | 45 +++++++++++++++++++++------------------------
 link.patch       | 11 -----------
 3 files changed, 32 insertions(+), 35 deletions(-)
---
diff --git a/gnome-shell.spec b/gnome-shell.spec
index 2ebb090..a6feb79 100644
--- a/gnome-shell.spec
+++ b/gnome-shell.spec
@@ -21,12 +21,12 @@
 Summary:       Window manager and application launcher for GNOME
 Name:          gnome-shell
 Version:       3.26.0
-Release:       0.1
+Release:       1
 License:       GPL v2+
 Group:         X11/Window Managers
 Source0:       
http://ftp.gnome.org/pub/GNOME/sources/gnome-shell/3.26/%{name}-%{version}.tar.xz
 # Source0-md5: 3d31315620d11afcfa8fd6a40a019698
-Patch0:                link.patch
+Patch0:                build.patch
 URL:           http://live.gnome.org/GnomeShell
 BuildRequires: NetworkManager-devel >= %{networkmanager_version}
 BuildRequires: NetworkManager-gtk-lib-devel >= %{networkmanager_version}
@@ -59,7 +59,9 @@ BuildRequires:        libsoup-devel
 BuildRequires: libtool >= 2:2.2.6
 BuildRequires: libxml2-devel
 BuildRequires: libxslt-progs
+BuildRequires: meson
 BuildRequires: mutter-devel >= %{mutter_version}
+BuildRequires: ninja
 BuildRequires: pkgconfig >= 1:0.22
 BuildRequires: polkit-devel >= %{polkit_version}
 BuildRequires: pulseaudio-devel >= %{pulseaudio_version}
@@ -158,30 +160,23 @@ Wtyczka gnome-shell do przeglądarek WWW.
 %patch0 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
+export BROWSER_PLUGIN_DIR=%{_browserpluginsdir}
 %configure \
+       --enable-documentation \
        --enable-gtk-doc \
-       --disable-silent-rules \
-       --disable-static \
-       --with-html-dir=%{_gtkdocdir}
-%{__make} -j1
+       --enable-man
+
+%{__make} \
+       BROWSER_PLUGIN_DIR=%{_browserpluginsdir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/{extensions,search-providers}
 
 %{__make} install \
-       INSTALL="install -p" \
-       install_sh="install -p" \
        DESTDIR=$RPM_BUILD_ROOT \
-       mozillalibdir=%{_browserpluginsdir}
+       BROWSER_PLUGIN_DIR=%{_browserpluginsdir}
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/gnome-shell/*.la \
-       $RPM_BUILD_ROOT%{_browserpluginsdir}/*.la
 # evolution already ships this file
 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/evolution-calendar.desktop
 
@@ -212,13 +207,15 @@ fi
 %attr(755,root,root) %{_bindir}/gnome-shell-extension-prefs
 %attr(755,root,root) %{_bindir}/gnome-shell-extension-tool
 %attr(755,root,root) %{_bindir}/gnome-shell-perf-tool
-%attr(755,root,root) %{_libexecdir}/gnome-shell-calendar-server
-%attr(755,root,root) %{_libexecdir}/gnome-shell-hotplug-sniffer
-%attr(755,root,root) %{_libexecdir}/gnome-shell-perf-helper
-%attr(755,root,root) %{_libexecdir}/gnome-shell-portal-helper
+%attr(755,root,root) %{_libdir}/gnome-shell-calendar-server
+%attr(755,root,root) %{_libdir}/gnome-shell-hotplug-sniffer
+%attr(755,root,root) %{_libdir}/gnome-shell-perf-helper
+%attr(755,root,root) %{_libdir}/gnome-shell-portal-helper
 %dir %{_libdir}/gnome-shell
 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell.so
 %attr(755,root,root) %{_libdir}/gnome-shell/libgnome-shell-menu.so
+%attr(755,root,root) %{_libdir}/gnome-shell/libgvc.so
+%attr(755,root,root) %{_libdir}/gnome-shell/libst-1.0.so
 %{_libdir}/gnome-shell/Gvc-1.0.typelib
 %{_libdir}/gnome-shell/Shell-0.1.typelib
 %{_libdir}/gnome-shell/St-1.0.typelib
@@ -244,10 +241,10 @@ fi
 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
 %{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml
 
-%files apidocs
-%defattr(644,root,root,755)
-%{_gtkdocdir}/shell
-%{_gtkdocdir}/st
+#%files apidocs
+#%defattr(644,root,root,755)
+#%{_gtkdocdir}/shell
+#%{_gtkdocdir}/st
 
 %files -n browser-plugin-%{name}
 %defattr(644,root,root,755)
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..a4cfa11
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,11 @@
+--- gnome-shell-3.26.0/meson.build.orig        2017-09-12 17:26:59.000000000 
+0200
++++ gnome-shell-3.26.0/meson.build     2017-10-01 20:25:31.854788015 +0200
+@@ -52,7 +52,7 @@
+ desktopdir = join_paths(datadir, 'applications')
+ ifacedir = join_paths(datadir, 'dbus-1', 'interfaces')
+ localedir = join_paths(datadir, 'locale')
+-mozplugindir = join_paths(libdir, 'mozilla', 'plugins')
++mozplugindir = join_paths(libdir, 'browser-plugins')
+ portaldir = join_paths(datadir, 'xdg-desktop-portal', 'portals')
+ schemadir = join_paths(datadir, 'glib-2.0', 'schemas')
+ servicedir = join_paths(datadir, 'dbus-1', 'services')
diff --git a/link.patch b/link.patch
deleted file mode 100644
index f79f18e..0000000
--- a/link.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- gnome-shell-3.10.0.1/src/Makefile.am.wiget 2013-09-29 15:48:58.693327696 
+0200
-+++ gnome-shell-3.10.0.1/src/Makefile.am       2013-09-29 15:52:08.644347011 
+0200
-@@ -301,7 +301,7 @@ libgnome_shell_base_la_LIBADD = $(libgno
- libgnome_shell_base_la_CPPFLAGS = $(gnome_shell_cflags)
- 
- libgnome_shell_la_LDFLAGS = $(libgnome_shell_ldflags)
--libgnome_shell_la_LIBADD = $(GNOME_SHELL_LIBS) $(MUTTER_LIBS) 
libgnome-shell-base.la
-+libgnome_shell_la_LIBADD = $(GNOME_SHELL_LIBS) $(MUTTER_LIBS) 
$(BLUETOOTH_LIBS) libgnome-shell-base.la
- libgnome_shell_la_CPPFLAGS = $(MUTTER_CFLAGS) $(gnome_shell_cflags)
- 
- if HAVE_MUTTER_WAYLAND
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-shell.git/commitdiff/62836e067eb5850c049a92be5dd5814cd92b45a8

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to