[packages/granite] - updated to 0.5, separated vala- package; doesn't build with current vala

qboosh qboosh at pld-linux.org
Sun Jul 23 21:49:02 CEST 2023


commit 8c10fb5fa463f00ade384775741070388426726c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Jul 23 21:38:36 2023 +0200

    - updated to 0.5, separated vala- package; doesn't build with current vala

 granite.spec | 50 ++++++++++++++++++++++++++++----------------------
 1 file changed, 28 insertions(+), 22 deletions(-)
---
diff --git a/granite.spec b/granite.spec
index 5e9107d..3059277 100644
--- a/granite.spec
+++ b/granite.spec
@@ -1,25 +1,23 @@
 Summary:	An extension of GTK
 Summary(pl.UTF-8):	Rozszerzenie GTK
 Name:		granite
-Version:	0.1.1
-Release:	3
+Version:	0.5
+Release:	1
 License:	GPL v3
 Group:		X11/Libraries
-Source0:	https://launchpad.net/granite/0.x/%{version}/+download/%{name}-%{version}.tar.gz
-# Source0-md5:	1bc0bc2df9176940097a26f3d031034a
+#Source0Download: https://github.com/elementary/granite/releases
+Source0:	https://github.com/elementary/granite/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	20b7a7c0ad4f000f4e4d7308db2abbf8
 URL:		http://elementaryos.org/
-BuildRequires:	cmake
+BuildRequires:	cmake >= 2.8
 BuildRequires:	gettext-tools
-BuildRequires:	glib2-devel
+BuildRequires:	glib2-devel >= 2.0
 BuildRequires:	gobject-introspection-devel
 BuildRequires:	gtk+3-devel >= 3.3.14
-BuildRequires:	libgee0.6-devel
-BuildRequires:	libstdc++-devel
+BuildRequires:	libgee-devel >= 0.8
 BuildRequires:	pkgconfig
-BuildRequires:	sed >= 4.0
-BuildRequires:	vala
-BuildRequires:	vala-libgee0.6
-BuildRequires:	which
+BuildRequires:	vala >= 2:0.23.2
+BuildRequires:	vala-libgee >= 0.8
 Requires(post,postun):	/sbin/ldconfig
 Requires:	gtk-update-icon-cache
 Requires:	hicolor-icon-theme
@@ -48,16 +46,23 @@ This package contains the header files for libgranite.
 %description devel -l pl.UTF-8
 Ten pakiet zawiera pliki nagłówkowe libgranite.
 
-%prep
-%setup -q
+%package -n vala-granite
+Summary:	Vala API for libgranite library
+Summary(pl.UTF-8):	API języka Vala do biblioteki libgranite
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	vala >= 2:0.23.2
+Requires:	vala-libgee >= 0.8
+BuildArch:	noarch
 
-%{__sed} -i -e '
-	s,${CMAKE_INSTALL_PREFIX}/lib,${CMAKE_INSTALL_LIBDIR},
-' lib/CMakeLists.txt
+%description -n vala-granite
+Vala API for libgranite library.
 
-%{__sed} -i -e '
-	s,DESTINATION lib/girepository-1.0/,DESTINATION lib${LIB_SUFFIX}/girepository-1.0/,
-' cmake/GObjectIntrospectionMacros.cmake
+%description -n vala-granite -l pl.UTF-8
+API języka Vala do biblioteki libgranite.
+
+%prep
+%setup -q
 
 %build
 install -d build
@@ -92,7 +97,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS
+%doc AUTHORS README.md
 %attr(755,root,root) %{_bindir}/granite-demo
 %attr(755,root,root) %{_libdir}/libgranite.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgranite.so.0
@@ -106,4 +111,5 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/granite.pc
 %{_libdir}/libgranite.so
 %{_datadir}/gir-1.0/Granite-0.1.1.gir
-%{_datadir}/vala/vapi/granite.*
+%{_datadir}/vala/vapi/granite.deps
+%{_datadir}/vala/vapi/granite.vapi
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/granite.git/commitdiff/8c10fb5fa463f00ade384775741070388426726c



More information about the pld-cvs-commit mailing list