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

Revision 12456, 4.4 KB checked in by tomop, 4 years ago (diff)

updated 4 packages

epiphany-3.36.4-1

gnome-builder-3.36.1-1

gnome-terminal-3.36.2-1

seahorse-3.36.2-1

RevLine 
[12396]1Summary:        Develop software for GNOME
2Summary(ja):    GNOME 用統合開発環境
3Name:           gnome-builder
[12456]4Version:        3.36.1
[12396]5Release:        1%{?_dist_release}
[12456]6Group:          programming,desktop-gnome
[12396]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} の開発環境
[12456]59Group:          programming,desktop-gnome
[10716]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
[12456]137* Sat Aug 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.1-1
138- new upstream release.
139
[12396]140* Tue May 05 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.36.0-1
141- new upstream release.
142
[11773]143* Tue Aug 21 2018 Toshiaki Ara <ara_t@384.jp> 3.20.4-2
[12396]144- rebuild with libgit2-0.27.4
[11773]145
[10716]146* Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
147- new upstream release
148- add BuildRequires: desktop-file-utils
[10405]149
[9791]150* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
151- new upstream release
152- add BuildRequires: libpeas-devel
153
[9573]154* Sat May 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.3-1
155- new upstream release
156
[9520]157* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
158- new upstream release
159
[9478]160* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
161- initial build
162
Note: See TracBrowser for help on using the repository browser.