source: projects/specs/trunk/g/gnome-builder/gnome-builder-vl.spec @ 12396

Revision 12396, 4.3 KB checked in by tomop, 4 years ago (diff)

updated 15 packages

devhelp-3.36.2-1

gitg-3.32.1-

glade3-3.22.2-1

glib-networking-2.64.2-1

gnome-builder-3.36.0-1

gspell-1.8.3-1

gtk3-3.24.20-1

gtkspell3-3.0.10-2

json-glib-1.4.4-2

libdazzle-3.36.0-1

libepoxy-1.5.4-1

libgee-0.20.3-1

libpeas-1.26.0-1

pango-1.44.7-1

vte3-0.60.2-1

RevLine 
[12396]1Summary:        Develop software for GNOME
2Summary(ja):    GNOME 用統合開発環境
3Name:           gnome-builder
4Version:        3.36.0
5Release:        1%{?_dist_release}
6Group:          Applications/Development
7Vendor:         Project Vine
8Distribution:   Vine Linux
[10716]9
[12396]10License:        GPLv3
11URL:            https://wiki.gnome.org/Apps/Builder
12%global         shortver %(echo %{version} | cut -d . -f 1,2)
13Source:         https://download.gnome.org/sources/gnome-builder/%{shortver}/%{name}-%{version}.tar.xz
[9478]14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16
17BuildRequires: clang-devel
[12396]18BuildRequires: desktop-file-utils
19BuildRequires: enchant2-devel
[9478]20BuildRequires: gtk3-devel
[12396]21BuildRequires: gtksourceview4-devel
[9478]22BuildRequires: devhelp-devel
[12396]23BuildRequires: glade3-devel
24BuildRequires: glib2-devel
25BuildRequires: gspell-devel
26BuildRequires: itstool
27BuildRequires: json-glib-devel
28BuildRequires: jsonrpc-glib-devel
29BuildRequires: libdazzle-devel
[9478]30BuildRequires: libgit2-glib-devel
[12396]31BuildRequires: libpeas-devel
32BuildRequires: llvm-devel
33BuildRequires: meson
34BuildRequires: pango-devel
35BuildRequires: pcre2-devel
[9478]36BuildRequires: pygobject3-devel
[12396]37BuildRequires: python3-devel
[9478]38BuildRequires: python3-pygobject
[12396]39BuildRequires: python3-rpm-macros
40BuildRequires: template-glib-devel
41BuildRequires: vte3-devel
42BuildRequires: webkitgtk4-devel
[9478]43
[11773]44Requires(postun,posttrans): desktop-file-utils
45Requires(postun,posttrans): glib2
[9478]46
47%description
48Builder is a new IDE for GNOME that is focused on bringing the power
49of our platform to more developers than ever before.
50
51%description -l ja
52gnome-builder はより多くの開発者にGNOMEのプラットフォーム力をもたらすことに
53焦点を当てた新しい統合開発環境です。
54
55
[10716]56%package        devel
57Summary:        Development tools for %{name}
58Summary(ja):    %{name} の開発環境
59Group:          Development/Libraries
60Requires:       %{name} = %{version}-%{release}
61Requires:       pkgconfig
62
63%description devel
64Header files and libraries for building a extension library for the %{name}.
65
66
[9478]67%prep
68%setup -q
69
70%build
[12396]71%meson \
72  -Dplugin_flatpak=false \
73  -Dplugin_sysprof=false \
74  -Dplugin_update_manager=false
75%meson_build
[9478]76
77
78%install
79rm -rf $RPM_BUILD_ROOT
80
[12396]81%meson_install
[9478]82
83rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
84
85%find_lang %{name} --with-gnome
86
[12396]87
[9478]88%clean
89rm -rf $RPM_BUILD_ROOT
90
[12396]91
[9478]92%post
93touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
94
95%postun
96if [ $1 -eq 0 ]; then
97  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
98  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
99  update-desktop-database -q &> /dev/null ||:
100  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
101fi
102
103%posttrans
104gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
105update-desktop-database -q &> /dev/null ||:
106glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
107
108
109%files -f %{name}.lang
110%defattr(-,root,root,-)
[12396]111%license COPYING
112%doc README.md NEWS
[9478]113%{_bindir}/%{name}
[12396]114%exclude %{_libdir}/gnome-builder/pkgconfig/
115%{_libdir}/gnome-builder/
116%{_libexecdir}/gnome-builder-clang
117%{_libexecdir}/gnome-builder-git
[10716]118%{python3_sitearch}/gi/overrides/Ide.py
[12396]119%{_datadir}/metainfo/org.gnome.Builder.appdata.xml
[9478]120%{_datadir}/applications/org.gnome.Builder.desktop
121%{_datadir}/dbus-1/services/org.gnome.Builder.service
[12396]122%{_datadir}/glib-2.0/schemas/org.gnome.builder*.gschema.xml
123%exclude %{_datadir}/gnome-builder/gir-1.0/
124%{_datadir}/gnome-builder/
[9478]125%{_datadir}/gtksourceview-3.0/styles/*.xml
[12396]126%{_datadir}/gtksourceview-4/styles/*.xml
[9478]127%{_datadir}/icons/*/*/*/*
128
[10716]129%files devel
130%defattr(-,root,root,-)
[12396]131%{_includedir}/%{name}*
132%{_libdir}/%{name}/pkgconfig
133%{_datadir}/%{name}/gir-1.0
[9478]134
[10716]135
[9478]136%changelog
[12396]137* Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
138- new upstream release.
139
[11773]140* Tue Aug 21 2018 Toshiaki Ara <ara_t@384.jp> 3.20.4-2
[12396]141- rebuild with libgit2-0.27.4
[11773]142
[10716]143* Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
144- new upstream release
145- add BuildRequires: desktop-file-utils
[10405]146
[9791]147* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
148- new upstream release
149- add BuildRequires: libpeas-devel
150
[9573]151* Sat May 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.3-1
152- new upstream release
153
[9520]154* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
155- new upstream release
156
[9478]157* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
158- initial build
159
Note: See TracBrowser for help on using the repository browser.