|
@@ -1,42 +1,49 @@
|
|
-%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
|
+Summary: Develop software for GNOME
|
|
-
|
|
+Summary(ja): GNOME 用統合開発環境
|
|
-Summary: Develop software for GNOME
|
|
+Name: gnome-builder
|
|
-Summary(ja): GNOME 用統合開発環境
|
|
+Version: 3.36.0
|
|
-Name: gnome-builder
|
|
+Release: 1%{?_dist_release}
|
|
-Version: 3.20.4
|
|
+Group: Applications/Development
|
|
-Release: 2%{?_dist_release}
|
|
+Vendor: Project Vine
|
|
-License: GPLv3
|
|
+Distribution: Vine Linux
|
|
-Group: Applications/Development
|
|
+
|
|
-URL: https://wiki.gnome.org/Apps/Builder
|
|
+License: GPLv3
|
|
-
|
|
+URL: https://wiki.gnome.org/Apps/Builder
|
|
-Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
|
|
+%global shortver %(echo %{version} | cut -d . -f 1,2)
|
|
|
|
+Source: https://download.gnome.org/sources/gnome-builder/%{shortver}/%{name}-%{version}.tar.xz
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
|
|
-BuildRequires: glib2-devel
|
|
|
|
-BuildRequires: llvm-devel
|
|
|
|
BuildRequires: clang-devel
|
|
BuildRequires: clang-devel
|
|
|
|
+BuildRequires: desktop-file-utils
|
|
|
|
+BuildRequires: enchant2-devel
|
|
BuildRequires: gtk3-devel
|
|
BuildRequires: gtk3-devel
|
|
-BuildRequires: gtksourceview3-devel
|
|
+BuildRequires: gtksourceview4-devel
|
|
BuildRequires: devhelp-devel
|
|
BuildRequires: devhelp-devel
|
|
|
|
+BuildRequires: glade3-devel
|
|
|
|
+BuildRequires: glib2-devel
|
|
|
|
+BuildRequires: gspell-devel
|
|
|
|
+BuildRequires: itstool
|
|
|
|
+BuildRequires: json-glib-devel
|
|
|
|
+BuildRequires: jsonrpc-glib-devel
|
|
|
|
+BuildRequires: libdazzle-devel
|
|
BuildRequires: libgit2-glib-devel
|
|
BuildRequires: libgit2-glib-devel
|
|
-BuildRequires: gjs-devel
|
|
+BuildRequires: libpeas-devel
|
|
-BuildRequires: python3-devel
|
|
+BuildRequires: llvm-devel
|
|
|
|
+BuildRequires: meson
|
|
|
|
+BuildRequires: pango-devel
|
|
|
|
+BuildRequires: pcre2-devel
|
|
BuildRequires: pygobject3-devel
|
|
BuildRequires: pygobject3-devel
|
|
|
|
+BuildRequires: python3-devel
|
|
BuildRequires: python3-pygobject
|
|
BuildRequires: python3-pygobject
|
|
-BuildRequires: pcre-devel
|
|
+BuildRequires: python3-rpm-macros
|
|
-BuildRequires: libpeas-devel
|
|
+BuildRequires: template-glib-devel
|
|
-BuildRequires: yelp-tools
|
|
+BuildRequires: vte3-devel
|
|
-BuildRequires: desktop-file-utils
|
|
+BuildRequires: webkitgtk4-devel
|
|
|
|
|
|
Requires(postun,posttrans): desktop-file-utils
|
|
Requires(postun,posttrans): desktop-file-utils
|
|
Requires(postun,posttrans): glib2
|
|
Requires(postun,posttrans): glib2
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
|
-Distribution: Vine Linux
|
|
|
|
-Packager: Takemikaduchi
|
|
|
|
-
|
|
|
|
-
|
|
|
|
%description
|
|
%description
|
|
Builder is a new IDE for GNOME that is focused on bringing the power
|
|
Builder is a new IDE for GNOME that is focused on bringing the power
|
|
of our platform to more developers than ever before.
|
|
of our platform to more developers than ever before.
|
|
@@ -61,24 +68,27 @@ Header files and libraries for building a extension library for the %{name}.
|
|
%setup -q
|
|
%setup -q
|
|
|
|
|
|
%build
|
|
%build
|
|
-%configure --disable-static
|
|
+%meson \
|
|
|
|
+ -Dplugin_flatpak=false \
|
|
|
|
+ -Dplugin_sysprof=false \
|
|
|
|
+ -Dplugin_update_manager=false
|
|
|
|
+%meson_build
|
|
|
|
|
|
-make %{?_smp_mflags}
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
|
|
+%meson_install
|
|
-
|
|
|
|
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
|
|
|
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
|
|
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
|
|
|
|
|
|
%find_lang %{name} --with-gnome
|
|
%find_lang %{name} --with-gnome
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+
|
|
%post
|
|
%post
|
|
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
|
|
touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
|
|
@@ -98,63 +108,37 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
|
|
%files -f %{name}.lang
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc COPYING README NEWS
|
|
+%license COPYING
|
|
|
|
+%doc README.md NEWS
|
|
%{_bindir}/%{name}
|
|
%{_bindir}/%{name}
|
|
-%{_bindir}/%{name}-worker
|
|
+%exclude %{_libdir}/gnome-builder/pkgconfig/
|
|
-%{_bindir}/ide
|
|
+%{_libdir}/gnome-builder/
|
|
-%{_libdir}/%{name}/libide-1.0.so
|
|
+%{_libexecdir}/gnome-builder-clang
|
|
-%{_libdir}/%{name}/libegg-private.so.*
|
|
+%{_libexecdir}/gnome-builder-git
|
|
-%{_libdir}/%{name}/libpanel-gtk.so.*
|
|
|
|
-%{_libdir}/%{name}/librg.so.*
|
|
|
|
-%{_libdir}/%{name}/libsearch.so.*
|
|
|
|
-%{_libdir}/%{name}/libtemplate-glib-1.0.so.*
|
|
|
|
-%{_libdir}/%{name}/girepository-1.0/Egg-1.0.typelib
|
|
|
|
-%{_libdir}/%{name}/girepository-1.0/Ide-1.0.typelib
|
|
|
|
-%{_libdir}/%{name}/girepository-1.0/Pnl-1.0.typelib
|
|
|
|
-%{_libdir}/%{name}/girepository-1.0/Template-1.0.typelib
|
|
|
|
-%{_libdir}/%{name}/plugins/*
|
|
|
|
-%{_libexecdir}/%{name}/ide-list-counters
|
|
|
|
%{python3_sitearch}/gi/overrides/Ide.py
|
|
%{python3_sitearch}/gi/overrides/Ide.py
|
|
-%{python3_sitearch}/gi/overrides/__pycache__/Ide.cpython-*
|
|
+%{_datadir}/metainfo/org.gnome.Builder.appdata.xml
|
|
-%{_datadir}/appdata/org.gnome.Builder.appdata.xml
|
|
|
|
%{_datadir}/applications/org.gnome.Builder.desktop
|
|
%{_datadir}/applications/org.gnome.Builder.desktop
|
|
%{_datadir}/dbus-1/services/org.gnome.Builder.service
|
|
%{_datadir}/dbus-1/services/org.gnome.Builder.service
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.build.gschema.xml
|
|
+%{_datadir}/glib-2.0/schemas/org.gnome.builder*.gschema.xml
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.code-insight.gschema.xml
|
|
+%exclude %{_datadir}/gnome-builder/gir-1.0/
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.gschema.xml
|
|
+%{_datadir}/gnome-builder/
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.language.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.extension-type.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.gnome-code-assistance.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.plugin.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.project-tree.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.terminal.gschema.xml
|
|
|
|
-%{_datadir}/glib-2.0/schemas/org.gnome.builder.workbench.gschema.xml
|
|
|
|
-%{_datadir}/%{name}/fonts/BuilderBlocks.ttf
|
|
|
|
-%{_datadir}/%{name}/plugins/*
|
|
|
|
%{_datadir}/gtksourceview-3.0/styles/*.xml
|
|
%{_datadir}/gtksourceview-3.0/styles/*.xml
|
|
|
|
+%{_datadir}/gtksourceview-4/styles/*.xml
|
|
%{_datadir}/icons/*/*/*/*
|
|
%{_datadir}/icons/*/*/*/*
|
|
-%{_datadir}/gtk-doc/html/libide
|
|
|
|
|
|
|
|
%files devel
|
|
%files devel
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%{_includedir}/%{name}-%{version}
|
|
+%{_includedir}/%{name}*
|
|
-%{_libdir}/%{name}/libegg-private.so
|
|
+%{_libdir}/%{name}/pkgconfig
|
|
-%{_libdir}/%{name}/libpanel-gtk.so
|
|
+%{_datadir}/%{name}/gir-1.0
|
|
-%{_libdir}/%{name}/librg.so
|
|
|
|
-%{_libdir}/%{name}/libsearch.so
|
|
|
|
-%{_libdir}/%{name}/libtemplate-glib-1.0.so
|
|
|
|
-%{_libdir}/%{name}/pkgconfig/libide-1.0.pc
|
|
|
|
-%{_libdir}/%{name}/pkgconfig/template-glib-1.0.pc
|
|
|
|
-%{_datadir}/%{name}/gir-1.0/Egg-1.0.gir
|
|
|
|
-%{_datadir}/%{name}/gir-1.0/Ide-1.0.gir
|
|
|
|
-%{_datadir}/%{name}/gir-1.0/Pnl-1.0.gir
|
|
|
|
-%{_datadir}/%{name}/gir-1.0/Template-1.0.gir
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Tue Aug 21 2018 Toshiaki Ara <ara_t@384.jp> 3.20.4-2
|
|
* Tue Aug 21 2018 Toshiaki Ara <ara_t@384.jp> 3.20.4-2
|
|
-- rebuild with liggit2-0.27.4
|
|
+- rebuild with libgit2-0.27.4
|
|
|
|
|
|
* Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
|
|
* Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
|
|
- new upstream release
|
|
- new upstream release
|