[piklab/f17] - New upstream version - Fix gcc47 failure - Add PolicyKit support
Alain Portal
dionysos at fedoraproject.org
Thu Mar 15 16:06:54 UTC 2012
commit c149bd26b56160b1f5cf02172105eed417f9f81a
Author: Alain Portal <alain at super-phoenix.(none)>
Date: Thu Mar 15 17:06:50 2012 +0100
- New upstream version
- Fix gcc47 failure
- Add PolicyKit support
.gitignore | 1 +
piklab-0.15.10-gcc46.patch | 12 -
piklab-0.15.10-gcc47.patch | 36 --
piklab-0.15.10-sdcc-3.0.0.patch | 16 -
piklab-0.15.12-cmake-readline.patch | 11 +
piklab-0.15.12-gcc47.patch | 10 +
piklab-0.15.12-sdcc-3.0.0.patch | 10 +
piklab-0.15.12-use-fedora-docdir.patch | 8 +
piklab-0.15.3.fr.po.patch | 206 -------
piklab-0.15.7.gpsim-version.patch | 15 -
piklab-0.15.8.DSO-linking.patch | 11 -
piklab-0.15.8.new-pic.patch | 859 -----------------------------
piklab-0.15.8.rename-likeback-icons.patch | 85 ---
piklab-0.15.8.use-fedora-docdir.patch | 9 -
piklab-10-microchip.fdi | 21 +
piklab-pickit2.patch | 11 -
piklab.spec | 25 +-
sources | 2 +-
18 files changed, 79 insertions(+), 1269 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1c1f07a..2982c91 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
piklab-0.15.8.tar.bz2
/piklab-0.15.10.tar.bz2
+/piklab-0.15.12.tar.bz2
diff --git a/piklab-0.15.12-cmake-readline.patch b/piklab-0.15.12-cmake-readline.patch
new file mode 100644
index 0000000..4f3474b
--- /dev/null
+++ b/piklab-0.15.12-cmake-readline.patch
@@ -0,0 +1,11 @@
+--- cmake/FindReadline.cmake.orig 2012-03-11 03:46:58.000000000 +0100
++++ cmake/FindReadline.cmake 2012-03-13 19:02:12.000000000 +0100
+@@ -2,6 +2,8 @@
+
+ # Try to find readline header
+ CHECK_INCLUDE_FILES ("readline/readline.h" HAVE_READLINE)
++# Check fails under CEntOS 6, so force.
++set(HAVE_READLINE 1)
+
+ if (NOT HAVE_READLINE)
+ message(FATAL_ERROR "Could not find readline header")
diff --git a/piklab-0.15.12-gcc47.patch b/piklab-0.15.12-gcc47.patch
new file mode 100644
index 0000000..4fb2aac
--- /dev/null
+++ b/piklab-0.15.12-gcc47.patch
@@ -0,0 +1,10 @@
+--- src/common/port/hid_port.cpp~ 2012-03-15 10:09:11.077173286 +0100
++++ src/common/port/hid_port.cpp 2012-03-15 10:09:11.100175969 +0100
+@@ -16,6 +16,7 @@
+ # include <fcntl.h>
+ # include <linux/hiddev.h>
+ # include <errno.h>
++# include <unistd.h>
+ #endif
+
+ #include "common/common/number.h"
diff --git a/piklab-0.15.12-sdcc-3.0.0.patch b/piklab-0.15.12-sdcc-3.0.0.patch
new file mode 100644
index 0000000..a454af5
--- /dev/null
+++ b/piklab-0.15.12-sdcc-3.0.0.patch
@@ -0,0 +1,10 @@
+--- src/tools/sdcc/sdcc_compile.cpp~ 2012-03-15 15:21:44.012199503 +0100
++++ src/tools/sdcc/sdcc_compile.cpp 2012-03-15 15:21:44.033206306 +0100
+@@ -32,6 +32,7 @@
+ args += "-%DEVICE";
+ args += "-V"; // verbose
+ args += "--debug";
++ args += "--use-non-free";
+ return args;
+ }
+
diff --git a/piklab-0.15.12-use-fedora-docdir.patch b/piklab-0.15.12-use-fedora-docdir.patch
new file mode 100644
index 0000000..0b67001
--- /dev/null
+++ b/piklab-0.15.12-use-fedora-docdir.patch
@@ -0,0 +1,8 @@
+--- CMakeLists.txt~ 2012-03-13 09:10:10.854286716 +0100
++++ CMakeLists.txt 2012-03-13 09:10:10.869175120 +0100
+@@ -30,5 +30,4 @@
+ if(NOT WIN32)
+ add_subdirectory(po)
+ add_subdirectory(man)
+- install(FILES README Changelog COPYING DESTINATION share/doc/piklab)
+ endif(NOT WIN32)
diff --git a/piklab-10-microchip.fdi b/piklab-10-microchip.fdi
new file mode 100644
index 0000000..fbbe823
--- /dev/null
+++ b/piklab-10-microchip.fdi
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deviceinfo version="0.2">
+ <device>
+ <!-- Microchip USB device -->
+ <match key="info.subsystem" contains="usb_device">
+ <match key="usb_device.vendor_id" int="0x04d8">
+ <append key="info.capabilities" type="strlist">microchipusb</append>
+ <append key="access_control.grant_group" type="strlist">microchip</append>
+ </match>
+ </match>
+
+ <!-- Set ACLs -->
+ <match key="info.capabilities" contains="microchipusb">
+ <append key="info.capabilities" type="strlist">access_control</append>
+ <merge key="access_control.file" type="copy_property">linux.device_file</merge>
+ <merge key="access_control.type" type="string">microchipusb</merge>
+ </match>
+ </device>
+</deviceinfo>
+
diff --git a/piklab.spec b/piklab.spec
index 883ee15..bc61193 100644
--- a/piklab.spec
+++ b/piklab.spec
@@ -1,8 +1,8 @@
%define unstable 1
Name: piklab
-Version: 0.15.10
-Release: 8%{?dist}
+Version: 0.15.12
+Release: 1%{?dist}
Summary: Development environment for applications based on PIC & dsPIC microcontrollers
Summary(fr):IDE pour applications à base de microcontrôleurs PIC et de dsPIC
@@ -17,13 +17,14 @@ Source3: %{name}-pickit1.perms
Source4: %{name}-pickit2.perms
Source5: %{name}-README.Fedora
Source6: %{name}-LISEZMOI.Fedora
+Source7: %{name}-10-microchip.fdi
Patch0: %{name}-0.15.3.desktop-fr.patch
Patch1: %{name}-0.12.1.x-desktop-fr.patch
-Patch2: %{name}-0.15.8.use-fedora-docdir.patch
-Patch3: %{name}-0.15.10-gcc46.patch
-Patch4: %{name}-0.15.10-gcc47.patch
-Patch5: %{name}-0.15.10-sdcc-3.0.0.patch
+Patch2: %{name}-%{version}-use-fedora-docdir.patch
+Patch3: %{name}-%{version}-cmake-readline.patch
+Patch4: %{name}-%{version}-gcc47.patch
+Patch5: %{name}-%{version}-sdcc-3.0.0.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -59,8 +60,8 @@ comment finir l'installation.
%patch0 -p0 -b .desktop-fr
%patch1 -p0 -b .x-desktop-fr
%patch2 -p0 -b .use-fedora-docdir
-%patch3 -p1 -b .gcc46
-%patch4 -p1 -b .gcc47
+%patch3 -p0 -b .readline
+%patch4 -p0 -b .gcc47
%patch5 -p0 -b .sdcc-switch
%{__install} -pm 644 %{SOURCE5} README.Fedora
@@ -86,10 +87,12 @@ desktop-file-install --vendor=fedora \
%{__install} -d %{buildroot}%{_sysconfdir}/udev/rules.d/
%{__install} -d %{buildroot}%{_sysconfdir}/security/console.perms.d/
+%{__install} -d %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
%{__install} -pm 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/udev/rules.d/026-microchip.rules
%{__install} -pm 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/security/console.perms.d/icd2.perms
%{__install} -pm 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/security/console.perms.d/pickit1.perms
%{__install} -pm 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/security/console.perms.d/pickit2.perms
+%{__install} -pm 644 %{SOURCE7} %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/10-microchip.fdi
# Fix absolute symlink
@@ -137,10 +140,16 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir}/icons/hicolor/*/*/*.png
%{_mandir}/man1/*
%{_datadir}/mimelnk/application/x-%{name}.desktop
+%{_datadir}/hal/fdi/policy/10osvendor/10-microchip.fdi
%config(noreplace) %{_sysconfdir}/udev/rules.d/026-microchip.rules
%config(noreplace) %{_sysconfdir}/security/console.perms.d/*.perms
%changelog
+* Thu Mar 15 2012 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.15.12-1
+- New upstream version
+- Fix gcc47 failure
+- Add PolicyKit support
+
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.15.10-8
- Rebuilt for c++ ABI breakage
diff --git a/sources b/sources
index d18ecae..8a57aae 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-21afd675a35a991f4b33562965504e0f piklab-0.15.10.tar.bz2
+7fa372b967e8a38108073bdaa80f1798 piklab-0.15.12.tar.bz2
More information about the scm-commits
mailing list