source: projects/specs/trunk/g/gitg/gitg-vl.spec @ 9791

Revision 9791, 4.1 KB checked in by Takemikaduchi, 8 years ago (diff)

GNOME 3.18.1, BlueZ 5.35, ICU 56.1, Mesa 11.0.4, PulseAudio 7.1, xserver 1.17.4, etc.

Line 
1%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
2
3Summary:        Git repository viewer for GTK+/GNOME
4Summary(ja):    Git リポジトリビューアー
5Name:           gitg
6Version:        3.18.0
7Release:        1%{?_dist_release}
8License:        GPLv2
9Group:          Applications/Development
10URL:            https://wiki.gnome.org/Apps/Gitg/
11
12Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.18/%{name}-%{version}.tar.xz
13
14BuildRequires:  gtk3-devel
15BuildRequires:  gobject-introspection-devel
16BuildRequires:  libgit2-glib-devel
17BuildRequires:  gsettings-desktop-schemas-devel
18BuildRequires:  webkitgtk4-devel
19BuildRequires:  libgee-devel
20BuildRequires:  json-glib-devel
21BuildRequires:  libsecret-devel
22BuildRequires:  gtksourceview3-devel
23BuildRequires:  gtkspell3-devel
24BuildRequires:  libpeas-devel
25BuildRequires:  pygobject3-devel
26BuildRequires:  python3-pygobject
27BuildRequires:  vala-tools
28
29Requires(postun,posttrans): glib2
30Requires(postun,posttrans): desktop-file-utils
31Requires(postun,posttrans): gtk2
32
33BuildRoot:      %{_tmppath}/%{name}-%{version}-root
34
35Vendor:         Project Vine
36Distribution:   Vine Linux
37Packager:       Takemikaduchi
38
39%description
40Gitg is the GNOME GUI client to view git repositories.
41
42%description -l ja
43Gitg は git リポジトリを閲覧するための GNOME GUI クライアントです。
44
45
46%package        devel
47Summary:        Development tools for %{name}
48Summary(ja):    %{name} の開発環境
49Group:          Development/Libraries
50Requires:       %{name} = %{version}-%{release}
51Requires:       pkgconfig
52
53%description    devel
54Header files and libraries for building a extension library for the %{name}.
55
56
57%package        vala
58Summary:        Vala bindings for %{name}
59Summary(ja):    %{name} の Vala バインディング
60Group:          Development/Libraries
61Requires:       %{name} = %{version}-%{release}
62Requires:       vala
63
64%description    vala
65Vala bindings for %{name}.
66
67
68%prep
69%setup -q
70
71%build
72%configure \
73        --disable-static \
74        --disable-glade-catalog
75
76make %{?_smp_mflags}
77
78%install
79rm -rf ${RPM_BUILD_ROOT}
80make install DESTDIR=${RPM_BUILD_ROOT}
81
82find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
83find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
84
85%find_lang %{name}
86
87%clean
88%{__rm} -rf ${RPM_BUILD_ROOT}
89
90%post
91/sbin/ldconfig
92touch --no-create %{_datadir}/icons/hicolor > /dev/null || :
93
94%postun
95/sbin/ldconfig
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,-)
111%doc COPYING ChangeLog README NEWS
112%{_bindir}/%{name}
113%{_libdir}/libgitg-1.0.so.*
114%{_libdir}/libgitg-ext-1.0.so.*
115%{_libdir}/girepository-1.0/Gitg-1.0.typelib
116%{_libdir}/girepository-1.0/GitgExt-1.0.typelib
117%{_libdir}/%{name}
118%{python3_sitearch}/gi/overrides/GitgExt.py
119%{python3_sitearch}/gi/overrides/__pycache__/GitgExt*
120%{_datadir}/appdata/%{name}.appdata.xml
121%{_datadir}/applications/%{name}.desktop
122%{_datadir}/glib-2.0/schemas/org.gnome.gitg.gschema.xml
123%{_datadir}/%{name}/icons/hicolor/scalable/actions/diff-symbolic.svg
124%{_datadir}/icons/hicolor/*/*/*
125%{_mandir}/man1/%{name}.1.gz
126
127%files devel
128%defattr(-,root,root,-)
129%{_includedir}/libgitg-1.0/
130%{_includedir}/libgitg-ext-1.0/
131%{_libdir}/libgitg-1.0.so
132%{_libdir}/libgitg-ext-1.0.so
133%{_libdir}/pkgconfig/libgitg-1.0.pc
134%{_libdir}/pkgconfig/libgitg-ext-1.0.pc
135%{_datadir}/gir-1.0/Gitg-1.0.gir
136%{_datadir}/gir-1.0/GitgExt-1.0.gir
137
138%files vala
139%defattr(-,root,root,-)
140%{_datadir}/vala/vapi/libgitg-1.0.vapi
141%{_datadir}/vala/vapi/libgitg-ext-1.0.vapi
142
143%changelog
144* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
145- new upstream release
146
147* Sun May 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
148- new upstream release
149
150* Sun Apr 05 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
151- initial build
152
Note: See TracBrowser for help on using the repository browser.