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

Revision 11773, 5.4 KB checked in by ara_t, 6 years ago (diff)

gnome-builder: rebuild with libgit2-0.27.4

Line 
1%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
2
3Summary:  Develop software for GNOME
4Summary(ja):  GNOME 用統合開発環境
5Name:    gnome-builder
6Version: 3.20.4
7Release: 2%{?_dist_release}
8License: GPLv3
9Group:   Applications/Development
10URL:     https://wiki.gnome.org/Apps/Builder
11
12Source: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15
16BuildRequires: glib2-devel
17BuildRequires: llvm-devel
18BuildRequires: clang-devel
19BuildRequires: gtk3-devel
20BuildRequires: gtksourceview3-devel
21BuildRequires: devhelp-devel
22BuildRequires: libgit2-glib-devel
23BuildRequires: gjs-devel
24BuildRequires: python3-devel
25BuildRequires: pygobject3-devel
26BuildRequires: python3-pygobject
27BuildRequires: pcre-devel
28BuildRequires: libpeas-devel
29BuildRequires: yelp-tools
30BuildRequires: desktop-file-utils
31
32Requires(postun,posttrans): desktop-file-utils
33Requires(postun,posttrans): glib2
34
35Vendor:   Project Vine
36Distribution: Vine Linux
37Packager: Takemikaduchi
38
39
40%description
41Builder is a new IDE for GNOME that is focused on bringing the power
42of our platform to more developers than ever before.
43
44%description -l ja
45gnome-builder はより多くの開発者にGNOMEのプラットフォーム力をもたらすことに
46焦点を当てた新しい統合開発環境です。
47
48
49%package        devel
50Summary:        Development tools for %{name}
51Summary(ja):    %{name} の開発環境
52Group:          Development/Libraries
53Requires:       %{name} = %{version}-%{release}
54Requires:       pkgconfig
55
56%description devel
57Header files and libraries for building a extension library for the %{name}.
58
59
60%prep
61%setup -q
62
63%build
64%configure --disable-static
65
66make %{?_smp_mflags}
67
68%install
69rm -rf $RPM_BUILD_ROOT
70
71%{__make} install DESTDIR=${RPM_BUILD_ROOT}
72
73find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
74
75rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
76
77%find_lang %{name} --with-gnome
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post
83touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
84
85%postun
86if [ $1 -eq 0 ]; then
87  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
88  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
89  update-desktop-database -q &> /dev/null ||:
90  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
91fi
92
93%posttrans
94gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
95update-desktop-database -q &> /dev/null ||:
96glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
97
98
99%files -f %{name}.lang
100%defattr(-,root,root,-)
101%doc COPYING README NEWS
102%{_bindir}/%{name}
103%{_bindir}/%{name}-worker
104%{_bindir}/ide
105%{_libdir}/%{name}/libide-1.0.so
106%{_libdir}/%{name}/libegg-private.so.*
107%{_libdir}/%{name}/libpanel-gtk.so.*
108%{_libdir}/%{name}/librg.so.*
109%{_libdir}/%{name}/libsearch.so.*
110%{_libdir}/%{name}/libtemplate-glib-1.0.so.*
111%{_libdir}/%{name}/girepository-1.0/Egg-1.0.typelib
112%{_libdir}/%{name}/girepository-1.0/Ide-1.0.typelib
113%{_libdir}/%{name}/girepository-1.0/Pnl-1.0.typelib
114%{_libdir}/%{name}/girepository-1.0/Template-1.0.typelib
115%{_libdir}/%{name}/plugins/*
116%{_libexecdir}/%{name}/ide-list-counters
117%{python3_sitearch}/gi/overrides/Ide.py
118%{python3_sitearch}/gi/overrides/__pycache__/Ide.cpython-*
119%{_datadir}/appdata/org.gnome.Builder.appdata.xml
120%{_datadir}/applications/org.gnome.Builder.desktop
121%{_datadir}/dbus-1/services/org.gnome.Builder.service
122%{_datadir}/glib-2.0/schemas/org.gnome.builder.build.gschema.xml
123%{_datadir}/glib-2.0/schemas/org.gnome.builder.code-insight.gschema.xml
124%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.gschema.xml
125%{_datadir}/glib-2.0/schemas/org.gnome.builder.editor.language.gschema.xml
126%{_datadir}/glib-2.0/schemas/org.gnome.builder.extension-type.gschema.xml
127%{_datadir}/glib-2.0/schemas/org.gnome.builder.gnome-code-assistance.gschema.xml
128%{_datadir}/glib-2.0/schemas/org.gnome.builder.gschema.xml
129%{_datadir}/glib-2.0/schemas/org.gnome.builder.plugin.gschema.xml
130%{_datadir}/glib-2.0/schemas/org.gnome.builder.project-tree.gschema.xml
131%{_datadir}/glib-2.0/schemas/org.gnome.builder.terminal.gschema.xml
132%{_datadir}/glib-2.0/schemas/org.gnome.builder.workbench.gschema.xml
133%{_datadir}/%{name}/fonts/BuilderBlocks.ttf
134%{_datadir}/%{name}/plugins/*
135%{_datadir}/gtksourceview-3.0/styles/*.xml
136%{_datadir}/icons/*/*/*/*
137%{_datadir}/gtk-doc/html/libide
138
139%files devel
140%defattr(-,root,root,-)
141%{_includedir}/%{name}-%{version}
142%{_libdir}/%{name}/libegg-private.so
143%{_libdir}/%{name}/libpanel-gtk.so
144%{_libdir}/%{name}/librg.so
145%{_libdir}/%{name}/libsearch.so
146%{_libdir}/%{name}/libtemplate-glib-1.0.so
147%{_libdir}/%{name}/pkgconfig/libide-1.0.pc
148%{_libdir}/%{name}/pkgconfig/template-glib-1.0.pc
149%{_datadir}/%{name}/gir-1.0/Egg-1.0.gir
150%{_datadir}/%{name}/gir-1.0/Ide-1.0.gir
151%{_datadir}/%{name}/gir-1.0/Pnl-1.0.gir
152%{_datadir}/%{name}/gir-1.0/Template-1.0.gir
153
154
155%changelog
156* Tue Aug 21 2018 Toshiaki Ara <ara_t@384.jp> 3.20.4-2
157- rebuild with liggit2-0.27.4
158
159* Mon Jul 18 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.4-1
160- new upstream release
161- add BuildRequires: desktop-file-utils
162
163* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
164- new upstream release
165- add BuildRequires: libpeas-devel
166
167* Sat May 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.3-1
168- new upstream release
169
170* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
171- new upstream release
172
173* Wed Apr 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
174- initial build
175
Note: See TracBrowser for help on using the repository browser.