jskarvad pushed to gnuradio (f22). "New version (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Sat May 16 13:04:01 UTC 2015


From 4e8b6d39486cd86ddba665b511f1bcb79488b375 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= <jskarvad at redhat.com>
Date: Fri, 15 May 2015 22:12:30 +0200
Subject: New version

  Resolves: rhbz#1220588
- Rebased size_t patch
- Dropped volk-memalign-fix patch (not needed)
- Dropped wxpython3-gtk3 patch (upstreamed)
- Set DOCDIR to match Fedora documentation location (by docdir-override patch)

diff --git a/gnuradio-3.7.7.1-docdir-override.patch b/gnuradio-3.7.7.1-docdir-override.patch
new file mode 100644
index 0000000..7804548
--- /dev/null
+++ b/gnuradio-3.7.7.1-docdir-override.patch
@@ -0,0 +1,15 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 271e93c..f5b3094 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -149,7 +149,9 @@ set(GR_INCLUDE_DIR      include)
+ set(GR_DATA_DIR         share)
+ set(GR_PKG_DATA_DIR     ${GR_DATA_DIR}/${CMAKE_PROJECT_NAME})
+ set(GR_DOC_DIR          ${GR_DATA_DIR}/doc)
+-set(GR_PKG_DOC_DIR      ${GR_DOC_DIR}/${CMAKE_PROJECT_NAME}-${DOCVER})
++if (NOT GR_PKG_DOC_DIR)
++  set(GR_PKG_DOC_DIR      ${GR_DOC_DIR}/${CMAKE_PROJECT_NAME}-${DOCVER})
++endif()
+ set(GR_CONF_DIR         etc)
+ set(GR_PKG_CONF_DIR     ${GR_CONF_DIR}/${CMAKE_PROJECT_NAME}/conf.d)
+ set(GR_LIBEXEC_DIR      libexec)
diff --git a/gnuradio.spec b/gnuradio.spec
index bbbaf10..058faf5 100644
--- a/gnuradio.spec
+++ b/gnuradio.spec
@@ -58,6 +58,9 @@ Obsoletes:	grc < 0.80-1
 # rhbz#1143914, patch approved by upstream to be used as distro specific
 # patch, upstream report: http://gnuradio.org/redmine/issues/728
 Patch0:	gnuradio-3.7.7.1-size_t.patch
+# patch sent upstream, upstream report:
+# http://gnuradio.org/redmine/issues/791
+Patch1:	gnuradio-3.7.7.1-docdir-override.patch
 
 %description
 GNU Radio is a collection of software that when combined with minimal
@@ -96,6 +99,7 @@ GNU Radio examples
 %prep
 %setup -q
 %patch0 -p1 -b .size_t
+%patch1 -p1 -b .docdir-override
 
 #force regeneration of cached moc output files
 find . -name "*_moc.cc" -exec rm {} \;
@@ -118,6 +122,7 @@ cd build
 -DENABLE_GRC=FORCE -DENABLE-GR_COMEDI=FORCE \
 -DENABLE_GR_FCD=FORCE \
 -DSYSCONFDIR=%{_sysconfdir} \
+-DGR_PKG_DOC_DIR=%{_docdir}/%{name} \
 %{?mfpu_neon} \
 ..
 
@@ -133,10 +138,6 @@ pushd build
 make install DESTDIR=%{buildroot}
 popd
 
-# install some more docs
-mv %{buildroot}%{_docdir}/%{name}-%{version} %{buildroot}%{_docdir}/%{name}
-install -m 644 -t %{buildroot}%{_docdir}/%{name} COPYING
-
 # remove atsc example (bytecompilation problem)
 # the examples shouldn't be probably bytecompiled,
 # but selective bytecompilation would take a lot of time,
@@ -154,6 +155,7 @@ rm -rf %{buildroot}
 %postun -n gnuradio -p /sbin/ldconfig
 
 %files
+%license COPYING
 %defattr(-,root,root,-)
 %{python_sitearch}/*
 %{_bindir}/*
@@ -190,6 +192,7 @@ rm -rf %{buildroot}
 - Rebased size_t patch
 - Dropped volk-memalign-fix patch (not needed)
 - Dropped wxpython3-gtk3 patch (upstreamed)
+- Set DOCDIR to match Fedora documentation location (by docdir-override patch)
 
 * Sun May 03 2015 Kalev Lember <kalevlember at gmail.com> - 3.7.6.1-4
 - Rebuilt for GCC 5 C++11 ABI change
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/gnuradio.git/commit/?h=f22&id=4e8b6d39486cd86ddba665b511f1bcb79488b375


More information about the scm-commits mailing list