]> git.pld-linux.org Git - packages/granite.git/blame - granite.spec
- updated gettext BR
[packages/granite.git] / granite.spec
CommitLineData
ee47d1d7
ER
1Summary: An extension of GTK
2Name: granite
1072797b 3Version: 0.1.1
185f69f8 4Release: 3
ee47d1d7
ER
5License: GPL v3
6Group: X11/Libraries
7URL: http://elementaryos.org/
1072797b 8Source0: https://launchpad.net/granite/0.x/%{version}/+download/%{name}-%{version}.tar.gz
3b0459d4 9# Source0-md5: 1bc0bc2df9176940097a26f3d031034a
ee47d1d7 10BuildRequires: cmake
9ff1852d 11BuildRequires: gettext-tools
ee47d1d7
ER
12BuildRequires: glib2-devel
13BuildRequires: gobject-introspection-devel
c95887eb 14BuildRequires: gtk+3-devel >= 3.3.14
ee47d1d7
ER
15BuildRequires: libgee0.6-devel
16BuildRequires: libstdc++-devel
c95887eb 17BuildRequires: pkgconfig
185f69f8 18BuildRequires: sed >= 4.0
ee47d1d7 19BuildRequires: vala
c95887eb
ER
20BuildRequires: vala-libgee0.6
21BuildRequires: which
185f69f8 22Requires(post,postun): /sbin/ldconfig
016f6530
ER
23Requires: gtk-update-icon-cache
24Requires: hicolor-icon-theme
185f69f8 25Obsoletes: granite-libs < 0.1.1-3
ee47d1d7
ER
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29Granite is an extension of GTK. Among other things, it provides the
30commonly-used widgets such as modeswitchers, welcome screens,
31AppMenus, search bars, and more found in elementary apps.
32
33%package devel
34Summary: Header files for libgranite
35Group: Development/Libraries
185f69f8 36Requires: %{name} = %{version}-%{release}
ee47d1d7
ER
37
38%description devel
111f439d 39This package contains the header files for libgranite.
ee47d1d7
ER
40
41%prep
42%setup -q
43
bdae6aff
ER
44%{__sed} -i -e '
45 s,${CMAKE_INSTALL_PREFIX}/lib,${CMAKE_INSTALL_LIBDIR},
46' lib/CMakeLists.txt
47
48%{__sed} -i -e '
49 s,DESTINATION lib/girepository-1.0/,DESTINATION lib${LIB_SUFFIX}/girepository-1.0/,
50' cmake/GObjectIntrospectionMacros.cmake
51
ee47d1d7
ER
52%build
53install -d build
54cd build
016f6530
ER
55%cmake \
56 -DGSETTINGS_COMPILE=OFF \
57 -DICON_UPDATE=OFF \
58 ..
ee47d1d7
ER
59%{__make}
60
61%install
62rm -rf $RPM_BUILD_ROOT
63%{__make} install -C build \
64 DESTDIR=$RPM_BUILD_ROOT
65
5fea5589
ER
66%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/rue
67%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sma
4a4b0f33 68
ee47d1d7
ER
69%find_lang %{name}
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
016f6530 74%post
185f69f8 75/sbin/ldconfig
016f6530 76%update_icon_cache hicolor
016f6530
ER
77
78%postun
185f69f8 79/sbin/ldconfig
016f6530 80%update_icon_cache hicolor
016f6530 81
ee47d1d7
ER
82%files -f %{name}.lang
83%defattr(644,root,root,755)
84%doc AUTHORS
85%attr(755,root,root) %{_bindir}/granite-demo
185f69f8
ER
86%attr(755,root,root) %{_libdir}/libgranite.so.*.*.*
87%attr(755,root,root) %ghost %{_libdir}/libgranite.so.0
1072797b
ER
88%{_iconsdir}/hicolor/*/actions/application-menu.svg
89%{_iconsdir}/hicolor/*/actions/application-menu-symbolic.svg
90%{_libdir}/girepository-1.0/Granite-0.1.1.typelib
ee47d1d7
ER
91
92%files devel
93%defattr(644,root,root,755)
94%{_includedir}/%{name}
95%{_pkgconfigdir}/granite.pc
96%{_libdir}/libgranite.so
1072797b 97%{_datadir}/gir-1.0/Granite-0.1.1.gir
505a7b42 98%{_datadir}/vala/vapi/granite.*
This page took 0.433628 seconds and 4 git commands to generate.