]> git.pld-linux.org Git - packages/gnome-builder.git/blobdiff - gnome-builder.spec
libgit2 1.7.x rebuild
[packages/gnome-builder.git] / gnome-builder.spec
index 4e9f9f5a541c2b18bf3bbfbfb560f64762327b6e..d4c52f75cff6ce8701d1a617b998277e60a71486 100644 (file)
@@ -9,12 +9,13 @@
 Summary:       IDE for writing GNOME-based software
 Summary(pl.UTF-8):     IDE do tworzenia oprogramowania opartego na GNOME
 Name:          gnome-builder
-Version:       44.2
-Release:       2
+Version:       45.0
+Release:       4
 License:       GPL v3+
 Group:         X11/Applications
-Source0:       https://download.gnome.org/sources/gnome-builder/44/%{name}-%{version}.tar.xz
-# Source0-md5: 81985d5bf55185052107bc6b14345cb5
+Source0:       https://download.gnome.org/sources/gnome-builder/45/%{name}-%{version}.tar.xz
+# Source0-md5: dc095a68d1b4d44b7ee7eda5fd3c9c10
+Patch0:                missing-includes.patch
 URL:           https://wiki.gnome.org/Apps/Builder
 BuildRequires: appstream-glib
 BuildRequires: clang-devel >= 3.5
@@ -28,17 +29,17 @@ BuildRequires:      flatpak-devel >= 1.11.2
 BuildRequires: gcc >= 6:4.7
 BuildRequires: gettext-tools >= 0.19.8
 BuildRequires: glib2-devel >= 1:2.75.0
-BuildRequires: gobject-introspection-devel >= 1.48.0
-BuildRequires: gtk4-devel >= 4.8
+BuildRequires: gobject-introspection-devel >= 1.74
+BuildRequires: gtk4-devel >= 4.10
 %{?with_apidocs:BuildRequires: gi-docgen}
 BuildRequires: gtk-webkit6-devel >= 2.40
-BuildRequires: gtksourceview5-devel >= 5.7.2
+BuildRequires: gtksourceview5-devel >= 5.8
 BuildRequires: json-glib-devel >= 1.2.0
 BuildRequires: jsonrpc-glib-devel >= 3.43.0
-BuildRequires: libadwaita-devel >= 1.3.0
-BuildRequires: libdex-devel >= 0.1.1
+BuildRequires: libadwaita-devel >= 1.4
+BuildRequires: libdex-devel >= 0.2
 BuildRequires: libgit2-glib-devel >= 1.1.0
-BuildRequires: libpeas-devel >= 1.34.0
+BuildRequires: libpeas2-devel >= 2.0
 BuildRequires: libpanel-devel >= 1.1.2
 BuildRequires: libportal-gtk4-devel
 BuildRequires: libsoup3-devel >= 3.0
@@ -58,17 +59,17 @@ BuildRequires:      rpm-build >= 4.6
 BuildRequires: rpmbuild(macros) >= 2.029
 BuildRequires: sed >= 4.0
 %{?with_apidocs:BuildRequires: sphinx-pdg-3}
-%{?with_sysprof:BuildRequires: sysprof-devel >= 3.46.0}
-%{?with_sysprof:BuildRequires: sysprof-ui-devel >= 3.46.0}
+%{?with_sysprof:BuildRequires: sysprof-devel >= 45.0}
 BuildRequires: tar >= 1:1.22
 BuildRequires: template-glib-devel >= 3.36.1
 BuildRequires: vala >= 2:0.30.0.55
-BuildRequires: vala-gtksourceview5 >= 5.7.2
+BuildRequires: vala-gtksourceview5 >= 5.8
 BuildRequires: vala-libgit2-glib >= 1.1.0
 BuildRequires: vala-template-glib >= 3.36.1
 BuildRequires: vte-gtk4-devel >= 0.70.0
 BuildRequires: xz
 BuildRequires: yelp-tools
+Requires(post,postun): desktop-file-utils
 Requires(post,postun): glib2 >= 1:2.75.0
 Requires(post,postun): gtk-update-icon-cache
 Requires:      cmark-lib >= 0.29.0
@@ -77,23 +78,22 @@ Requires:   dspy-libs >= 1.4.0
 Requires:      enchant2 >= 2
 Requires:      flatpak-libs >= 1.11.2
 Requires:      glib2 >= 1:2.75.0
-Requires:      gtk4 >= 4.8
+Requires:      gtk4 >= 4.10
 Requires:      gtk-webkit6 >= 2.40
-Requires:      gtksourceview5 >= 5.7.2
+Requires:      gtksourceview5 >= 5.8
 Requires:      hicolor-icon-theme
 Requires:      json-glib >= 1.2.0
 Requires:      jsonrpc-glib >= 3.43.0
-Requires:      libadwaita >= 1.3.0
-Requires:      libdex >= 0.1.1
+Requires:      libadwaita >= 1.4
+Requires:      libdex >= 0.2
 Requires:      libgit2-glib >= 1.1.0
 Requires:      libpanel >= 1.1.2
-Requires:      libpeas >= 1.34.0
+Requires:      libpeas2 >= 2.0
 Requires:      libportal >= 0.3
 Requires:      libsoup3 >= 3.0
 Requires:      libxml2 >= 1:2.9.0
 Requires:      pango >= 1:1.38.0
 Requires:      python3-modules >= 1:3.2.3
-%{?with_sysprof:Requires:      sysprof-ui-libs >= 3.46.0}
 Requires:      template-glib >= 3.36.1
 Requires:      vte-gtk4 >= 0.70.0
 Suggests:      python3-jedi
@@ -101,8 +101,8 @@ Suggests:   python3-lxml
 Obsoletes:     gnome-builder-mm < 3.24
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                abiver  44
-%define                apiver  44
+%define                abiver  45
+%define                apiver  45
 
 # must comply to pygobject3 due to "..importer" import
 %define                py3_gi_overridesdir     %{py3_sitedir}/gi/overrides
@@ -124,9 +124,9 @@ Group:              Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 Requires:      glib2-devel >= 1:2.75.0
 Requires:      gtk-webkit6-devel >= 2.40
-Requires:      gtk4-devel >= 4.8
-Requires:      gtksourceview5-devel >= 5.7.2
-Requires:      libpeas-devel >= 1.34.0
+Requires:      gtk4-devel >= 4.10
+Requires:      gtksourceview5-devel >= 5.8
+Requires:      libpeas2-devel >= 2.0
 Requires:      template-glib-devel >= 3.36.1
 Requires:      vte-gtk4-devel >= 0.70.0
 Obsoletes:     gnome-builder-mm-devel < 3.24
@@ -165,6 +165,7 @@ Dokumentacja API bibliotek GNOME Buildera.
 
 %prep
 %setup -q
+%patch0 -p1
 
 # drop useless shebang
 grep -q /usr/bin/env src/libide/Ide.py || exit 1
@@ -184,12 +185,12 @@ grep -q /usr/bin/env src/libide/Ide.py || exit 1
        -Dpython.purelibdir=%{py3_sitedir}
 # -Dplugin_deviced=true
 
-%meson_build -C build
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%meson_install -C build
+%ninja_install -C build
 
 # for external plugins
 install -d $RPM_BUILD_ROOT%{_libdir}/gnome-builder/plugins
@@ -209,10 +210,12 @@ rm -rf $RPM_BUILD_ROOT
 %post
 %glib_compile_schemas
 %update_icon_cache hicolor
+%update_desktop_database_post
 
 %postun
 %glib_compile_schemas
 %update_icon_cache hicolor
+%update_desktop_database_postun
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
This page took 0.088259 seconds and 4 git commands to generate.