[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