[piklab] - Patch for french localization - Patch to fix an unresizable widget in the CONFIG word generator -
Alain Portal
dionysos at fedoraproject.org
Tue Mar 26 18:19:03 UTC 2013
commit 0ff649af45bee833ae82af1d0924e2ed58e80350
Author: Alain Portal <alain.portal at univ-montp2.fr>
Date: Tue Mar 26 19:18:55 2013 +0100
- Patch for french localization
- Patch to fix an unresizable widget in the CONFIG word generator
- Patch to fix linker failure when sources are not in the defaut directory
- Improve pic18f sdcc generator
- New udev rules (Fixes #922267)
piklab-0.16.1-fix-unresizable-widget.rev2961.patch | 26 +
piklab-0.16.1-fr.po.patch | 918 ++++++++++++++++++++
piklab-0.16.1-sdcc-pic18f-generator.patch | 26 +
...rce-object-to-linker-in-default-directory.patch | 91 ++
piklab-026-microchip.rules | 8 +-
piklab-10-microchip.fdi | 21 -
piklab-icd2.perms | 2 -
piklab-pickit1.perms | 2 -
piklab-pickit2.perms | 2 -
piklab.spec | 38 +-
10 files changed, 1087 insertions(+), 47 deletions(-)
---
diff --git a/piklab-0.16.1-fix-unresizable-widget.rev2961.patch b/piklab-0.16.1-fix-unresizable-widget.rev2961.patch
new file mode 100644
index 0000000..8b7f916
--- /dev/null
+++ b/piklab-0.16.1-fix-unresizable-widget.rev2961.patch
@@ -0,0 +1,26 @@
+Index: src/libgui/config_gen.cpp
+===================================================================
+--- src/libgui/config_gen.cpp (révision 2960)
++++ src/libgui/config_gen.cpp (révision 2961)
+@@ -53,6 +53,7 @@
+ _text = new SimpleTextEditor(false, mainWidget());
+ _text->setReadOnly(true);
+ top->addWidget(_text);
++ top->setStretchFactor(_text, 10);
+
+ _warning = new QLabel(mainWidget());
+ top->addWidget(_warning);
+Index: src/libgui/text_editor.cpp
+===================================================================
+--- src/libgui/text_editor.cpp (révision 2960)
++++ src/libgui/text_editor.cpp (révision 2961)
+@@ -56,6 +56,9 @@
+
+ void TextEditor::init(bool withDebugger)
+ {
++ QFontMetrics fm(font());
++ setMinimumHeight(5*fm.height());
++
+ KPluginLoader loader("katepart");
+ KPluginFactory *factory = loader.factory();
+ if (factory == NULL) qFatal("Could not find katepart: Install Kate.");
diff --git a/piklab-0.16.1-fr.po.patch b/piklab-0.16.1-fr.po.patch
new file mode 100644
index 0000000..1915d06
--- /dev/null
+++ b/piklab-0.16.1-fr.po.patch
@@ -0,0 +1,918 @@
+--- po/fr.po.orig 2012-07-02 02:38:43.000000000 +0200
++++ po/fr.po 2012-10-15 15:08:20.337374266 +0200
+@@ -3,29 +3,30 @@
+ #
+ # Alain PORTAL <aportal at univ-montp2.fr>, 2006, 2007.
+ # Nicolas Hadacek <hadacek at kde.org>, 2006, 2007, 2008, 2009, 2010.
++# Alain Portal <alain.portal at univ-montp2.fr>, 2012.
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: fr\n"
+-"Report-Msgid-Bugs-To: http://sourceforge.net/tracker/?"
+-"group_id=138852&atid=743140\n"
++"Report-Msgid-Bugs-To: http://sourceforge."
++"net/tracker/?group_id=138852&atid=743140\n"
+ "POT-Creation-Date: 2012-07-01 17:15-0700\n"
+-"PO-Revision-Date: 2010-06-22 21:50+0200\n"
+-"Last-Translator: Nicolas Hadacek <hadacek at kde.org>\n"
+-"Language-Team: \n"
++"PO-Revision-Date: 2012-10-15 15:08+0200\n"
++"Last-Translator: Alain Portal <alain.portal at univ-montp2.fr>\n"
++"Language-Team: French <traduc at traduc.org>\n"
+ "Language: \n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"X-Generator: KBabel 1.11.4\n"
++"X-Generator: Lokalize 1.0\n"
++"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+ #: coff/base/cdb_parser.cpp:16
+ msgid "Global"
+ msgstr "Global"
+
+ #: coff/base/cdb_parser.cpp:17 coff/base/coff_object.cpp:53
+-#, fuzzy
+ msgid "File"
+-msgstr "Fichiers :"
++msgstr "Fichier"
+
+ #: coff/base/cdb_parser.cpp:18
+ msgid "Local"
+@@ -902,10 +903,15 @@
+ "(c) 2005 Lorenz Möenlechner and Matthias Kranz\n"
+ "(c) 2001-2005 Craig Franklin"
+ msgstr ""
++"(c) 2005-2012 Nicolas Hadacek\n"
++"(c) 2002-2005 Alain Gibaud\n"
++"(c) 2003-2004 Stephen Landamore\n"
++"(c) 2005 Lorenz Möenlechner et Matthias Kranz\n"
++"(c) 2001-2005 Craig Franklin"
+
+ #: common/global/about.cpp:110
+ msgid "Nicolas Hadacek"
+-msgstr ""
++msgstr "Nicolas Hadacek"
+
+ #: common/global/about.cpp:111
+ msgid "Author and maintainer."
+@@ -913,7 +919,7 @@
+
+ #: common/global/about.cpp:113
+ msgid "Alain Gibaud"
+-msgstr ""
++msgstr "Alain Gibaud"
+
+ #: common/global/about.cpp:114
+ msgid "Author of PiKdev."
+@@ -921,7 +927,7 @@
+
+ #: common/global/about.cpp:116
+ msgid "Stephen Landamore"
+-msgstr ""
++msgstr "Stephen Landamore"
+
+ #: common/global/about.cpp:117
+ msgid "Author of LPLAB (original Microchip programmer support)."
+@@ -930,7 +936,7 @@
+
+ #: common/global/about.cpp:119
+ msgid "Craig Franklin"
+-msgstr ""
++msgstr "Craig Franklin"
+
+ #: common/global/about.cpp:120
+ msgid "Author of gputils"
+@@ -938,7 +944,7 @@
+
+ #: common/global/about.cpp:122
+ msgid "Sébastien Laoût"
+-msgstr ""
++msgstr "Sébastien Laoût"
+
+ #: common/global/about.cpp:123
+ msgid "Author of likeback"
+@@ -946,7 +952,7 @@
+
+ #: common/global/about.cpp:126
+ msgid "Brian C. Lane"
+-msgstr ""
++msgstr "Brian C. Lane"
+
+ #: common/global/about.cpp:127
+ msgid "Original code for direct programming."
+@@ -954,7 +960,7 @@
+
+ #: common/global/about.cpp:128
+ msgid "Manwlis \"Manos\" Giannos"
+-msgstr ""
++msgstr "Manwlis \"Manos\" Giannos"
+
+ #: common/global/about.cpp:129
+ msgid "Direct programming for PIC18F devices."
+@@ -962,7 +968,7 @@
+
+ #: common/global/about.cpp:131
+ msgid "Sean A. Walberg"
+-msgstr ""
++msgstr "Sean A. Walberg"
+
+ #: common/global/about.cpp:132
+ msgid "Direct programming for 16F676/630."
+@@ -970,7 +976,7 @@
+
+ #: common/global/about.cpp:134
+ msgid "Mirko Panciri"
+-msgstr ""
++msgstr "Mirko Panciri"
+
+ #: common/global/about.cpp:135
+ msgid "Support for direct programmers with bidirectionnal buffers."
+@@ -979,7 +985,7 @@
+
+ #: common/global/about.cpp:137
+ msgid "Keith Baker"
+-msgstr ""
++msgstr "Keith Baker"
+
+ #: common/global/about.cpp:138
+ msgid "Direct programming for 16F73/74/76/77."
+@@ -987,7 +993,7 @@
+
+ #: common/global/about.cpp:140
+ msgid "Lorenz Möenlechner and Matthias Kranz"
+-msgstr ""
++msgstr "Lorenz Möenlechner et Matthias Kranz"
+
+ #: common/global/about.cpp:141
+ msgid "USB support for ICD2 programmer."
+@@ -995,7 +1001,7 @@
+
+ #: common/global/about.cpp:143
+ msgid "Xiaofan Chen"
+-msgstr ""
++msgstr "Xiaofan Chen"
+
+ #: common/global/about.cpp:144
+ msgid "Test of PICkit2 and ICD2 programmer."
+@@ -1003,7 +1009,7 @@
+
+ #: common/global/about.cpp:146
+ msgid "Homer Reid"
+-msgstr ""
++msgstr "Homer Reid"
+
+ #: common/global/about.cpp:147
+ msgid ""
+@@ -1014,7 +1020,7 @@
+
+ #: common/global/about.cpp:149
+ msgid "Frank Damgaard"
+-msgstr ""
++msgstr "Frank Damgaard"
+
+ #: common/global/about.cpp:150
+ msgid ""
+@@ -1025,12 +1031,11 @@
+
+ #: common/global/about.cpp:152
+ msgid "Alberto Maccioni"
+-msgstr ""
++msgstr "Alberto Maccioni"
+
+ #: common/global/about.cpp:153
+-#, fuzzy
+ msgid "Designer of Open Programmer."
+-msgstr "Programmateur direct"
++msgstr "Concepteur de l'« Open prgrammer »."
+
+ #: common/global/log.cpp:26
+ msgid "No debug message"
+@@ -1089,9 +1094,8 @@
+ msgstr "Exécution..."
+
+ #: common/gui/editlistbox.cpp:112 libgui/watch_view.cpp:181
+-#, fuzzy
+ msgid "Remove"
+-msgstr "Supprimer tout"
++msgstr "Supprimer"
+
+ #: common/gui/editlistbox.cpp:122
+ msgid "Remove All"
+@@ -1106,15 +1110,13 @@
+ msgstr "Déplacer vers le &bas"
+
+ #: common/gui/misc_gui.h:32 common/nokde_gui/nokde_misc_ui.cpp:23
+-#, fuzzy
+ msgid "Add"
+-msgstr "Vdd"
++msgstr "Ajouter"
+
+ #: common/gui/misc_gui.h:82 common/gui/misc_gui.h:84 common/gui/misc_gui.h:87
+ #: libgui/editor_manager.cpp:112
+-#, fuzzy
+ msgid "Warning"
+-msgstr "avertissement : "
++msgstr "Avertissement"
+
+ #: common/gui/purl_gui.cpp:37
+ msgid "File \"%1\" already exists. Overwrite ?"
+@@ -1158,59 +1160,53 @@
+
+ #: common/nokde_gui/nokde_dialog.cpp:70
+ msgid "Enter url"
+-msgstr ""
++msgstr "Entrez l'url"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:18
+-#, fuzzy
+ msgid "Continue"
+-msgstr "Continue malgré tout"
++msgstr "Continuer"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:28
+-#, fuzzy
+ msgid "Reset"
+-msgstr "Ré&initialiser"
++msgstr "Réinitialiser"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:33
+ #: common/nokde_gui/nokde_misc_ui.cpp:161 libgui/editor_manager.cpp:399
+ #: progs/gui/hardware_config_widget.cpp:39
+-#, fuzzy
+ msgid "Save"
+-msgstr "Tout enregistrer"
++msgstr "Enregistrer"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:38
+ #: common/nokde_gui/nokde_misc_ui.cpp:171 libgui/editor_manager.cpp:397
+ #: progs/gui/hardware_config_widget.cpp:40
+-#, fuzzy
+ msgid "Close"
+-msgstr "Tout &fermer"
++msgstr "Fermer"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:43
+ #: progs/gui/hardware_config_widget.cpp:128
+ msgid "Delete"
+-msgstr ""
++msgstr "Effaceer"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:48
+ msgid "Discard"
+-msgstr ""
++msgstr "Abandonner"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:146 libgui/project_manager.cpp:213
+ msgid "New File..."
+ msgstr "Nouveau fichier..."
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:151
+-#, fuzzy
+ msgid "Open..."
+-msgstr "Ouvrir un projet..."
++msgstr "Ouvrir..."
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:166 libgui/editor_manager.cpp:400
+ #: libgui/log_view.cpp:38
+-#, fuzzy
+ msgid "Save As..."
+-msgstr "Tout enregistrer"
++msgstr "Enregistrer sous..."
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:176
+ msgid "Quit"
+-msgstr ""
++msgstr "Quitter"
+
+ #: common/nokde_gui/nokde_misc_ui.cpp:181 libgui/toplevel.cpp:300
+ #: libgui/toplevel.cpp:331
+@@ -1234,84 +1230,82 @@
+ #: common/nokde/nokde_kaboutdata.cpp:305
+ msgctxt "@item license (short name)"
+ msgid "GPL v2"
+-msgstr ""
++msgstr "GPL v2"
+
+ #: common/nokde/nokde_kaboutdata.cpp:306
+ msgctxt "@item license"
+ msgid "GNU General Public License Version 2"
+-msgstr ""
++msgstr "Licence Publique Générale GNU Version 2"
+
+ #: common/nokde/nokde_kaboutdata.cpp:309
+ msgctxt "@item license (short name)"
+ msgid "LGPL v2"
+-msgstr ""
++msgstr "LGPL v2"
+
+ #: common/nokde/nokde_kaboutdata.cpp:310
+ msgctxt "@item license"
+ msgid "GNU Lesser General Public License Version 2"
+-msgstr ""
++msgstr "Licence Publique Générale Limitée GNU Version 2"
+
+ #: common/nokde/nokde_kaboutdata.cpp:313
+ msgctxt "@item license (short name)"
+ msgid "BSD License"
+-msgstr ""
++msgstr "Licence BSD"
+
+ #: common/nokde/nokde_kaboutdata.cpp:314
+ msgctxt "@item license"
+ msgid "BSD License"
+-msgstr ""
++msgstr "Licence BSD"
+
+ #: common/nokde/nokde_kaboutdata.cpp:317
+ msgctxt "@item license (short name)"
+ msgid "Artistic License"
+-msgstr ""
++msgstr "Licence artistique"
+
+ #: common/nokde/nokde_kaboutdata.cpp:318
+ msgctxt "@item license"
+ msgid "Artistic License"
+-msgstr ""
++msgstr "Licence artistique"
+
+ #: common/nokde/nokde_kaboutdata.cpp:321
+ msgctxt "@item license (short name)"
+ msgid "QPL v1.0"
+-msgstr ""
++msgstr "QPL v1.0"
+
+ #: common/nokde/nokde_kaboutdata.cpp:322
+ msgctxt "@item license"
+ msgid "Q Public License"
+-msgstr ""
++msgstr "Licence Publique Q"
+
+ #: common/nokde/nokde_kaboutdata.cpp:325
+ msgctxt "@item license (short name)"
+ msgid "GPL v3"
+-msgstr ""
++msgstr "GPL v3"
+
+ #: common/nokde/nokde_kaboutdata.cpp:326
+ msgctxt "@item license"
+ msgid "GNU General Public License Version 3"
+-msgstr ""
++msgstr "Licence Publique Générale GNU Version 3"
+
+ #: common/nokde/nokde_kaboutdata.cpp:329
+ msgctxt "@item license (short name)"
+ msgid "LGPL v3"
+-msgstr ""
++msgstr "LGPL v3"
+
+ #: common/nokde/nokde_kaboutdata.cpp:330
+ msgctxt "@item license"
+ msgid "GNU Lesser General Public License Version 3"
+-msgstr ""
++msgstr "Licence Publique Générale Limitée GNU Version 3"
+
+ #: common/nokde/nokde_kaboutdata.cpp:334
+-#, fuzzy
+ msgctxt "@item license"
+ msgid "Custom"
+ msgstr "Personnalisé"
+
+ #: common/nokde/nokde_kaboutdata.cpp:337
+-#, fuzzy
+ msgctxt "@item license"
+ msgid "Not specified"
+-msgstr "Aucune commande spécifiée"
++msgstr "Non spécifiée"
+
+ #: common/nokde/nokde_kaboutdata.cpp:878
+ msgctxt "replace this with information about your translation team"
+@@ -1359,14 +1353,12 @@
+ msgstr ""
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:283
+-#, fuzzy
+ msgid "switches to synchronous mode for debugging"
+-msgstr "Désactivation du temporisateur chien de garde pour le débogage"
++msgstr "bascule en mode synchrone pour le débogage"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:285
+-#, fuzzy
+ msgid "defines the application font"
+-msgstr "Aider à améliorer l'application"
++msgstr "définie la police de caractères de l'application"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:287
+ msgid ""
+@@ -1384,9 +1376,8 @@
+ msgstr ""
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:292
+-#, fuzzy
+ msgid "sets the application name"
+-msgstr "Aider à améliorer l'application"
++msgstr "définie le nom de l'application"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:293
+ msgid "sets the application title (caption)"
+@@ -1445,9 +1436,8 @@
+ msgstr ""
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:310
+-#, fuzzy
+ msgid "Use alternative configuration file"
+-msgstr "Utilisation du port à partir du fichier de configuration."
++msgstr "utiliser un fichier de configuration alternatif"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:311
+ msgid "Disable crash handler, to get core dumps"
+@@ -1469,15 +1459,15 @@
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:434
+ msgid "KDE Application"
+-msgstr ""
++msgstr "Application KDE"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:493
+ msgid "Qt"
+-msgstr ""
++msgstr "Qt"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:496
+ msgid "KDE"
+-msgstr ""
++msgstr "KDE"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:799
+ #: common/nokde/nokde_kcmdlineargs.cpp:815
+@@ -1485,7 +1475,6 @@
+ msgstr "Option inconnue « %1 »."
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:823
+-#, fuzzy
+ msgctxt "@info:shell %1 is cmdoption name"
+ msgid "'%1' missing."
+ msgstr "« %1 » est manquant."
+@@ -1499,6 +1488,9 @@
+ "KDE Development Platform: %2\n"
+ "%3: %4\n"
+ msgstr ""
++"Qt : %1\n"
++"Plateforme de développement KDE : %2\n"
++"%3 : %4\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:914
+ msgctxt "the 2nd argument is a list of name+address, one on each line"
+@@ -1506,22 +1498,21 @@
+ "%1 was written by\n"
+ "%2"
+ msgstr ""
++"%1 a été écrit par\n"
++"%2"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:917
+-#, fuzzy
+ msgid "This application was written by somebody who wants to remain anonymous."
+-msgstr "%1 a été écrit par quelqu'un qui souhaitait rester anonyme."
++msgstr ""
++"Cette application a été écrite par quelqu'un qui souhaitait rester anonyme."
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:924
+-#, fuzzy
+ msgid "Please use http://bugs.kde.org to report bugs.\n"
+-msgstr ""
+-"Veuillez signaler les bogues (en anglais) sur http://bugs.kde.org et ne pas "
+-"écrire directement aux auteurs.\n"
++msgstr "Veuillez signaler les bogues (en anglais) sur http://bugs.kde.org.\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:926
+ msgid "Please report bugs to %1.\n"
+-msgstr ""
++msgstr "Veulliez signaler les bogues à %1.\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:963
+ msgid "Unexpected argument '%1'."
+@@ -1545,11 +1536,12 @@
+ msgstr "Usage : %1 %2\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:1141
+-#, fuzzy
+ msgid ""
+ "\n"
+ "Generic options:\n"
+-msgstr "Options génériques"
++msgstr ""
++"\n"
++"Options génériques :\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:1143
+ msgid "Show help about options"
+@@ -1580,11 +1572,12 @@
+ msgstr "Fin des options"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:1183
+-#, fuzzy
+ msgid ""
+ "\n"
+ "%1 options:\n"
+-msgstr "Options de %1"
++msgstr ""
++"\n"
++"Options de %1 :\n"
+
+ #: common/nokde/nokde_kcmdlineargs.cpp:1185
+ msgid ""
+@@ -1616,43 +1609,36 @@
+ msgstr "Impossible d'ouvrir le fichier en écriture."
+
+ #: common/nokde/nokde_purl.cpp:15
+-#, fuzzy
+ msgid "Could not copy non-local file"
+-msgstr "Impossible de copier le fichier"
++msgstr "Impossible de copier un fichier non local"
+
+ #: common/nokde/nokde_purl.cpp:19
+ msgid "Could not copy to non-local destination"
+-msgstr ""
++msgstr "Impossible de copier vers un emplacement non local"
+
+ #: common/nokde/nokde_purl.cpp:32
+-#, fuzzy
+ msgid "Could not create non-local file"
+-msgstr "Impossible de créer le fichier"
++msgstr "Impossible de créer un fichier non local"
+
+ #: common/nokde/nokde_purl.cpp:48
+-#, fuzzy
+ msgid "Could not delete non-local file"
+-msgstr "Impossible d'effacer le fichier"
++msgstr "Impossible d'effacer un fichier non local"
+
+ #: common/nokde/nokde_purl.cpp:52
+-#, fuzzy
+ msgid "Could not delete file"
+ msgstr "Impossible d'effacer le fichier"
+
+ #: common/nokde/nokde_purl.cpp:60
+-#, fuzzy
+ msgid "Could not create non-local directory"
+-msgstr "Impossible de créer le répertoire"
++msgstr "Impossible de créer un répertoire non local"
+
+ #: common/port/hid_port.cpp:120
+-#, fuzzy
+ msgid "Could not find HID device (vendor=%1 product=%2)."
+-msgstr "Impossible de trouver le périphérique USB (vendeur=%1 produit=%2)."
++msgstr "Impossible de trouver le périphérique HID (vendeur=%1 produit=%2)."
+
+ #: common/port/hid_port.cpp:128
+-#, fuzzy
+ msgid "Error opening HID device."
+-msgstr "Erreur lors de l'ouverture du périphérique USB."
++msgstr "Erreur lors de l'ouverture du périphérique HID."
+
+ #: common/port/parallel.cpp:170 common/port/parallel.cpp:180
+ msgid "Could not open device \"%1\""
+@@ -1685,9 +1671,8 @@
+ msgstr "Port USB"
+
+ #: common/port/port.cpp:64
+-#, fuzzy
+ msgid "HID Port"
+-msgstr "Ports d'E/S"
++msgstr "Port HID"
+
+ #: common/port/serial.cpp:165
+ msgid "Could not get file descriptor parameters"
+@@ -2364,14 +2349,12 @@
+ msgstr "Horloge externe, puissance basse"
+
+ #: devices/pic/base/pic_config.cpp:77
+-#, fuzzy
+ msgid "HS oscillator, high power"
+-msgstr "Horloge externe, puissance élevée"
++msgstr "Oscillateur externe, puissance élevée"
+
+ #: devices/pic/base/pic_config.cpp:78
+-#, fuzzy
+ msgid "HS oscillator, medium power"
+-msgstr "Horloge externe, puissance moyenne"
++msgstr "Oscillateur externe, puissance moyenne"
+
+ #: devices/pic/base/pic_config.cpp:82
+ msgid "Clock out"
+@@ -2466,14 +2449,12 @@
+ msgstr "Programmation faible tension"
+
+ #: devices/pic/base/pic_config.cpp:105
+-#, fuzzy
+ msgid "Low power brown-out reset"
+ msgstr "Réinitialisation à la baisse de tension"
+
+ #: devices/pic/base/pic_config.cpp:106
+-#, fuzzy
+ msgid "CCP3 multiplex"
+-msgstr "Multiplexage CCP1"
++msgstr "Multiplexage CCP3"
+
+ #: devices/pic/base/pic_config.cpp:107
+ msgid "CCP2 multiplex"
+@@ -3102,9 +3083,8 @@
+ msgstr "Sélection des broches I2C"
+
+ #: devices/pic/base/pic_config.cpp:305
+-#, fuzzy
+ msgid "Default"
+-msgstr "Définir la valeur par défaut"
++msgstr "Valeur par défaut"
+
+ #: devices/pic/base/pic_config.cpp:306
+ msgid "Alternate"
+@@ -3180,14 +3160,12 @@
+ msgstr "Famille de base"
+
+ #: devices/pic/base/pic.cpp:41
+-#, fuzzy
+ msgid "Mid-Range Family"
+ msgstr "Famille de milieu de gamme"
+
+ #: devices/pic/base/pic.cpp:42
+-#, fuzzy
+ msgid "Enhance Mid-Range Family"
+-msgstr "Famille de milieu de gamme"
++msgstr "Famille de milieu de gamme améliorée"
+
+ #: devices/pic/base/pic.cpp:43
+ msgid "17C Family"
+@@ -3453,7 +3431,7 @@
+
+ #: devices/pic/gui/pic_register_view.cpp:83 libgui/watch_view.cpp:178
+ msgid "Edit"
+-msgstr ""
++msgstr "Édition"
+
+ #: devices/pic/gui/pic_register_view.cpp:84
+ #: devices/pic/gui/pic_register_view.cpp:223
+@@ -3868,11 +3846,8 @@
+ msgstr "Générateur de modèle"
+
+ #: libgui/console.cpp:33
+-#, fuzzy
+ msgid "Could not find \"konsolepart\"; please install konsole."
+-msgstr ""
+-"« konsolepart » n'a pu être trouvé ; veuillez vérifier l'installation de "
+-"kdebase."
++msgstr "« konsolepart » n'a pu être trouvé ; veuillez installer konsole"
+
+ #: libgui/device_editor.cpp:64 libgui/editor.cpp:79
+ msgid "File %1 not saved."
+@@ -3951,9 +3926,8 @@
+ "%1 ». Veuillez vérifier l'installation."
+
+ #: libgui/device_gui.cpp:455
+-#, fuzzy
+ msgid "Information"
+-msgstr "Information :"
++msgstr "Information"
+
+ #: libgui/device_gui.cpp:461 libgui/project_manager_ui.cpp:125
+ msgid "Memory Map"
+@@ -3981,9 +3955,8 @@
+
+ #: libgui/editor_manager.cpp:114 libgui/editor_manager.cpp:401
+ #: libgui/project_manager.cpp:479
+-#, fuzzy
+ msgid "Reload"
+-msgstr "Re&charger"
++msgstr "Recharger"
+
+ #: libgui/editor_manager.cpp:398 libgui/toplevel.cpp:185
+ msgid "Close All Others"
+@@ -4101,9 +4074,8 @@
+ msgstr "Checksum : %1"
+
+ #: libgui/log_view.cpp:39 libgui/watch_view.cpp:109
+-#, fuzzy
+ msgid "Clear"
+-msgstr "&Effacer"
++msgstr "Effacer"
+
+ #: libgui/log_view.cpp:46
+ msgid "Output in console"
+@@ -4362,7 +4334,7 @@
+
+ #: libgui/project_wizard.cpp:71
+ msgid "Copy"
+-msgstr ""
++msgstr "Copier"
+
+ #: libgui/project_wizard.cpp:85
+ msgid "Select Files"
+@@ -4498,9 +4470,8 @@
+ msgstr "Points d'arrêt"
+
+ #: libgui/toplevel.cpp:136
+-#, fuzzy
+ msgid "Console"
+-msgstr "Konsole"
++msgstr "Console"
+
+ #: libgui/toplevel.cpp:169
+ msgid "&New Source File..."
+@@ -4572,9 +4543,8 @@
+
+ #: libgui/toplevel.cpp:253 progs/custom/base/custom_prog.cpp:25
+ #: progs/direct/gui/direct_config_widget.cpp:98
+-#, fuzzy
+ msgid "Stop"
+-msgstr "&Arrêter"
++msgstr "Arrêter"
+
+ #: libgui/toplevel.cpp:256
+ msgid "Disassemble"
+@@ -6302,9 +6272,8 @@
+ msgstr "Réponse inattendue (08) de l'ICD2 (%1)."
+
+ #: progs/icd2/base/icd2.cpp:221
+-#, fuzzy
+ msgid "Received length mismatch: received %1, expected: %2."
+-msgstr "Un caractère inattendu a été reçu (« %1 » reçu, « K » attendu)."
++msgstr "La longueur reçue ne correspond pas : « %1 » reçu, « %2 » attendu."
+
+ #: progs/icd2/base/icd2.cpp:225
+ msgid "Received string too short."
+@@ -6493,14 +6462,12 @@
+ "débogage."
+
+ #: progs/icd3/base/icd3.cpp:115 progs/icd3/base/icd3.cpp:119
+-#, fuzzy
+ msgid "Unexpected answer (received %1)."
+-msgstr "Réponse inattendue (08) de l'ICD2 (%1)."
++msgstr "Réponse inattendue (%1 a été reçu)."
+
+ #: progs/icd3/base/icd3_prog.h:71
+-#, fuzzy
+ msgid "ICD3 Programmer"
+-msgstr "Programmateur ICD1"
++msgstr "Programmateur ICD3"
+
+ #: progs/manager/debug_manager.cpp:91
+ msgid "Parsing COFF file: %1"
+@@ -6547,9 +6514,8 @@
+ msgstr "Vous devez spécifier un circuit pour la programmation."
+
+ #: progs/manager/prog_manager.cpp:66
+-#, fuzzy
+ msgid "You need to specify the programmer."
+-msgstr "Vous devez spécifier la gamme."
++msgstr "Vous devez spécifier le programmateur."
+
+ #: progs/manager/prog_manager.cpp:72
+ msgid "The current programmer \"%1\" does not support device \"%2\"."
+@@ -6592,9 +6558,8 @@
+ msgstr "Redémarrage..."
+
+ #: progs/open_prog/base/op_prog.h:48
+-#, fuzzy
+ msgid "Open Programmer"
+-msgstr "Programmateur"
++msgstr "Open Programmer"
+
+ #: progs/picdem_bootloader/base/picdem_bootloader.cpp:84
+ msgid "Bootloader version %1 detected"
+@@ -7238,9 +7203,8 @@
+ msgstr "Configuration des chaînes d'outils"
+
+ #: tools/gui/toolchain_config_center.cpp:26
+-#, fuzzy
+ msgid "Info"
+-msgstr "Informations"
++msgstr "Info"
+
+ #: tools/gui/toolchain_config_widget.cpp:39
+ msgid "Executable Type:"
+@@ -7728,9 +7692,8 @@
+ #. i18n: file: data/app_data/katepartui.rc:4
+ #. i18n: ectx: Menu (file)
+ #: rc.cpp:3 rc.cpp:12
+-#, fuzzy
+ msgid "&File"
+-msgstr "Fichiers :"
++msgstr "&Fichier"
+
+ #. i18n: file: data/app_data/hexeditorpartui.rc:13
+ #. i18n: ectx: Menu (tools)
+@@ -7739,37 +7702,34 @@
+ #. i18n: file: data/app_data/piklabui.rc:142
+ #. i18n: ectx: Menu (tools)
+ #: rc.cpp:6 rc.cpp:27 rc.cpp:60
+-#, fuzzy
+ msgid "&Tools"
+-msgstr "Outils"
++msgstr "&Outils"
+
+ #. i18n: file: data/app_data/hexeditorpartui.rc:19
+ #. i18n: ectx: ToolBar (mainToolBar)
+ #. i18n: file: data/app_data/katepartui.rc:126
+ #. i18n: ectx: ToolBar (mainToolBar)
+ #: rc.cpp:9 rc.cpp:33
+-#, fuzzy
+ msgid "Main Toolbar"
+-msgstr "Barre d'outils de construction"
++msgstr "Barre d'outils principale"
+
+ #. i18n: file: data/app_data/katepartui.rc:13
+ #. i18n: ectx: Menu (edit)
+ #: rc.cpp:15
+ msgid "&Edit"
+-msgstr ""
++msgstr "&Édition"
+
+ #. i18n: file: data/app_data/katepartui.rc:23
+ #. i18n: ectx: Menu (edit_advanced)
+ #: rc.cpp:18
+-#, fuzzy
+ msgid "&Advanced"
+-msgstr "&Avancé..."
++msgstr "&Avancé"
+
+ #. i18n: file: data/app_data/katepartui.rc:43
+ #. i18n: ectx: Menu (view)
+ #: rc.cpp:21
+ msgid "&View"
+-msgstr ""
++msgstr "&Vue"
+
+ #. i18n: file: data/app_data/katepartui.rc:57
+ #. i18n: ectx: Menu (codefolding)
+@@ -7788,32 +7748,30 @@
+ #. i18n: file: data/app_data/piklabui.rc:8
+ #. i18n: ectx: Menu (file)
+ #: rc.cpp:36
+-#, fuzzy
+ msgctxt "@title:menu"
+ msgid "&File"
+-msgstr "Fichiers :"
++msgstr "&Fichier"
+
+ #. i18n: file: data/app_data/piklabui.rc:20
+ #. i18n: ectx: Menu (edit)
+ #: rc.cpp:39
+ msgctxt "@title:menu"
+ msgid "&Edit"
+-msgstr ""
++msgstr "&Édition"
+
+ #. i18n: file: data/app_data/piklabui.rc:33
+ #. i18n: ectx: Menu (editor)
+ #: rc.cpp:42
+ msgctxt "@title:menu"
+ msgid "Editor"
+-msgstr ""
++msgstr "Éditeur"
+
+ #. i18n: file: data/app_data/piklabui.rc:39
+ #. i18n: ectx: Menu (window)
+ #: rc.cpp:45
+-#, fuzzy
+ msgctxt "@title:menu"
+ msgid "&Window"
+-msgstr "Windows"
++msgstr "&Fenêtre"
+
+ #. i18n: file: data/app_data/piklabui.rc:85
+ #. i18n: ectx: Menu (project)
+@@ -7842,15 +7800,14 @@
+ #. i18n: file: data/app_data/piklabui.rc:161
+ #. i18n: ectx: Menu (settings)
+ #: rc.cpp:63
+-#, fuzzy
+ msgid "&Settings"
+-msgstr "Réglages..."
++msgstr "&Réglages"
+
+ #. i18n: file: data/app_data/piklabui.rc:166
+ #. i18n: ectx: Menu (help)
+ #: rc.cpp:66
+ msgid "&Help"
+-msgstr ""
++msgstr "&Aide"
+
+ #. i18n: file: data/app_data/piklabui.rc:179
+ #. i18n: ectx: ToolBar (projectToolBar)
+@@ -7879,13 +7836,12 @@
+ #: rc.cpp:79
+ msgctxt "NAME OF TRANSLATORS"
+ msgid "Your names"
+-msgstr ""
++msgstr "Alain Portal"
+
+ #: rc.cpp:80
+-#, fuzzy
+ msgctxt "EMAIL OF TRANSLATORS"
+ msgid "Your emails"
+-msgstr "Configurer l'adresse courriel..."
++msgstr "alain.portal at univ-montp2.fr"
+
+ #~ msgid "replace this with information about your translation team"
+ #~ msgstr "Alain Portal <aportal AT univ-montp2 DOT fr>"
diff --git a/piklab-0.16.1-sdcc-pic18f-generator.patch b/piklab-0.16.1-sdcc-pic18f-generator.patch
new file mode 100644
index 0000000..366bb9d
--- /dev/null
+++ b/piklab-0.16.1-sdcc-pic18f-generator.patch
@@ -0,0 +1,26 @@
+--- src/tools/sdcc/sdcc_generator.cpp.orig 2012-09-21 10:44:54.000000000 +0200
++++ src/tools/sdcc/sdcc_generator.cpp 2012-09-26 09:48:20.531343298 +0200
+@@ -102,7 +102,7 @@
+ switch (static_cast<const Pic::Data &>(data).architecture().type()) {
+ case Pic::Architecture::MidRange:
+ case Pic::Architecture::EMidRange:
+- lines.appendNotIndentedCode("void isr() interrupt 0 {", i18n("interrupt service routine"));
++ lines.appendNotIndentedCode("void isr() __interrupt 0 {", i18n("interrupt service routine"));
+ lines.appendIndentedCode(QString::null, "<< " + i18n("insert interrupt code") + " >>");
+ lines.appendNotIndentedCode("}");
+ lines.appendEmpty();
+@@ -111,6 +111,14 @@
+ case Pic::Architecture::P18F:
+ case Pic::Architecture::P18J:
+ // #### TODO: template interrupt code
++ lines.appendNotIndentedCode("void HighPriorityISR() __interrupt 1 {");
++ lines.appendNotIndentedCode("// " + i18n("Insert high priority interrupt code here"));
++ lines.appendNotIndentedCode("}");
++ lines.appendEmpty();
++ lines.appendNotIndentedCode("void LowPriorityISR() __interrupt 2 {");
++ lines.appendNotIndentedCode("// " + i18n("Insert low priority interrupt code here"));
++ lines.appendNotIndentedCode("}");
++ lines.appendEmpty();
+ break;
+ default: ASSERT(false); break;
+ }
diff --git a/piklab-0.16.1-source-object-to-linker-in-default-directory.patch b/piklab-0.16.1-source-object-to-linker-in-default-directory.patch
new file mode 100644
index 0000000..9b68e22
--- /dev/null
+++ b/piklab-0.16.1-source-object-to-linker-in-default-directory.patch
@@ -0,0 +1,91 @@
+Index: src/tools/list/compile_manager.cpp
+===================================================================
+--- src/tools/list/compile_manager.cpp (révision 2962)
++++ src/tools/list/compile_manager.cpp (révision 2965)
+@@ -258,7 +258,7 @@
+ }
+ if ( Main::toolGroup().isCustom() ) _customCommandIndex++;
+ else {
+- FileData::List list = _base->files(0).onlyExistingFiles();
++ FileData::List list = _base->files(NULL).onlyExistingFiles();
+ for (FileData::List::const_iterator it = list.begin(); it != list.end(); ++it) emit updateFile(*it);
+ }
+ QTimer::singleShot(0, this, SLOT(execute()));
+Index: src/tools/list/compile_process.cpp
+===================================================================
+--- src/tools/list/compile_process.cpp (révision 2962)
++++ src/tools/list/compile_process.cpp (révision 2965)
+@@ -259,13 +259,15 @@
+ ASSERT( i<(uint)_data.items.count() );
+ url = _data.items[i].url;
+ }
+- if ( type==PURL::Nb_FileTypes ) return url;
+- return url.toFileType(type);
++ if (type!=PURL::Nb_FileTypes) url = url.toFileType(type);
++ return url;
+ }
+
+ Compile::FileData Compile::BaseProcess::fileData(PURL::FileType type, FileActions actions) const
+ {
+- return FileData(url(type, nbFiles()-1), actions);
++ PURL::Url tmp = url(type, nbFiles()-1);
++ if (actions & Compile::Generated) tmp = PURL::Url(Main::project()->directory(), tmp.filename());
++ return FileData(tmp, actions);
+ }
+
+ QString Compile::BaseProcess::outputFilepath() const
+@@ -298,7 +300,11 @@
+ if ( type==PURL::Hex && _data.project==0 ) actions |= Show;
+ list += fileData(type, actions);
+ }
+- } else list += FileData(url().toExtension(files[i]), Compile::Generated);
++ } else {
++ PURL::Url url = _data.items[nbFiles()-1].url;
++ url = PURL::Url(Main::project()->directory(), url.filename()).toExtension(files[i]);
++ list += FileData(url, Compile::Generated);
++ }
+ }
+ return list;
+ }
+Index: src/libgui/project.cpp
+===================================================================
+--- src/libgui/project.cpp (révision 2962)
++++ src/libgui/project.cpp (révision 2965)
+@@ -114,21 +114,16 @@
+ clearList("general", "files");
+ }
+
+-QString Project::toSourceObject(const PURL::Url &url, const QString &extension, Tool::ExecutableType execType) const
+-{
+- PURL::Url tmp;
+- if ( extension.isEmpty() ) tmp = url.toFileType(PURL::Object);
+- else tmp = url.toExtension(extension);
+- return tmp.relativeTo(directory(), execType.data().separator);
+-}
+-
+ QStringList Project::objectsForLinker(const QString &extension, Tool::ExecutableType execType) const
+ {
+ QStringList objs;
+ PURL::UrlList files = absoluteFiles();
+ // objects files corresponding to src files
+ for (PURL::UrlList::const_iterator it=files.begin(); it!=files.end(); ++it)
+- if ( (*it).data().group==PURL::Source ) objs += toSourceObject(*it, extension, execType);
++ if ( (*it).data().group==PURL::Source ) {
++ if (extension.isEmpty()) objs += (*it).toFileType(PURL::Object).filename();
++ else objs += (*it).toExtension(extension).filename();
++ }
+ // objects
+ for (PURL::UrlList::const_iterator it=files.begin(); it!=files.end(); ++it)
+ if ( (*it).fileType()==PURL::Object ) objs += (*it).relativeTo(directory(), execType.data().separator);
+Index: src/libgui/project.h
+===================================================================
+--- src/libgui/project.h (révision 2962)
++++ src/libgui/project.h (révision 2965)
+@@ -30,7 +30,6 @@
+ PURL::UrlList openedFiles() const;
+ PURL::Url customLinkerScript() const;
+ QValueList<Register::TypeData> watchedRegisters() const;
+- QString toSourceObject(const PURL::Url &url, const QString &extension, Tool::ExecutableType execType) const;
+ QStringList objectsForLinker(const QString &extension, Tool::ExecutableType execType) const;
+ QStringList librariesForLinker(const QString &prefix, Tool::ExecutableType execType) const;
+ QValueList<uint> bookmarkLines(const PURL::Url &url) const; // absolute filepath
diff --git a/piklab-026-microchip.rules b/piklab-026-microchip.rules
index 8f0d193..60d607a 100644
--- a/piklab-026-microchip.rules
+++ b/piklab-026-microchip.rules
@@ -1,8 +1,8 @@
#PICKit
-SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="0032", SYMLINK+="pickit1-%k"
+SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="0032", TAG+="uaccess"
#PICKit2
-SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", SYMLINK+="pickit2-%k"
+SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", TAG+="uaccess"
#ICD2
-SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="8000", SYMLINK+="icd2-%k"
+SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="8000", TAG+="uaccess"
#ICD21
-SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="8001", SYMLINK+="icd2-%k"
+SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="04d8", ATTR{idProduct}=="8001", TAG+="uaccess"
diff --git a/piklab.spec b/piklab.spec
index 9e9e242..eb146cd 100644
--- a/piklab.spec
+++ b/piklab.spec
@@ -2,7 +2,7 @@
Name: piklab
Version: 0.16.1
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Development environment for applications based on PIC & dsPIC microcontrollers
Summary(fr):IDE pour applications à base de microcontrôleurs PIC et de dsPIC
@@ -12,12 +12,8 @@ URL: http://piklab.sourceforge.net
Source: http://switch.dl.sourceforge.net/piklab/%{name}-%{version}.tar.bz2
Source1: %{name}-026-microchip.rules
-Source2: %{name}-icd2.perms
-Source3: %{name}-pickit1.perms
-Source4: %{name}-pickit2.perms
Source5: %{name}-README.Fedora
Source6: %{name}-LISEZMOI.Fedora
-Source7: %{name}-10-microchip.fdi
Patch0: %{name}-%{version}-desktop-fr.patch
Patch1: %{name}-0.15.12-use-fedora-docdir.patch
@@ -27,6 +23,7 @@ Patch3: %{name}-%{version}-fix-kate-part-path-r2936.patch
Patch4: %{name}-%{version}-api-kde4.3.patch
Patch5: %{name}-%{version}-flag-no-access-control.patch
%endif
+Patch6: %{name}-%{version}-fr.po.patch
Patch10: %{name}-%{version}-report-error-executable-not-found.rev2928.patch
Patch11: %{name}-%{version}-dont-power-target.rev2930.patch
@@ -35,6 +32,9 @@ Patch13: %{name}-%{version}-fix-crash.rev2940.patch
Patch14: %{name}-%{version}-fix-hang-with-stop-command-in-clp.rev2944.patch
Patch15: %{name}-%{version}-new-sdcc-syntax.rev2953.patch
Patch16: %{name}-%{version}-misc-fixes.rev2956.patch
+Patch17: %{name}-%{version}-sdcc-pic18f-generator.patch
+Patch18: %{name}-%{version}-source-object-to-linker-in-default-directory.patch
+Patch19: %{name}-%{version}-fix-unresizable-widget.rev2961.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -79,6 +79,7 @@ comment finir l'installation.
%patch4 -p0 -b .compilation-kde4.3
%patch5 -p0 -b .no-access-control-compilation-flag
%endif
+%patch6 -p0 -b .french
%patch10 -p0 -b .report-error
%patch11 -p0 -b .dont-power-target
@@ -87,6 +88,9 @@ comment finir l'installation.
%patch14 -p0 -b .fix-hang
%patch15 -p0 -b .new-sdcc-syntax
%patch16 -p0 -b .misc-fixes
+%patch17 -p0 -b .sdcc-generator
+%patch18 -p0 -b .source-object-to-linker
+%patch19 -p0 -b .unresizable-widget
%{__install} -pm 644 %{SOURCE5} README.Fedora
@@ -113,14 +117,8 @@ desktop-file-install \
--delete-original \
%{buildroot}/usr/share/applications/kde4/piklab.desktop
-%{__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
+%{__install} -d %{buildroot}%{_udevrulesdir}
+%{__install} -pm 644 %{SOURCE1} %{buildroot}%{_udevrulesdir}/26-microchip.rules
# Fix absolute symlink
@@ -141,6 +139,7 @@ cd $BKP_PWD
touch --no-create %{_datadir}/icons/hicolor || :
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
update-mime-database %{_datadir}/mime &> /dev/null || :
+%{udev_rules_update}
%postun
@@ -151,10 +150,12 @@ then
fi
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
update-mime-database %{_datadir}/mime &> /dev/null || :
+%{udev_rules_update}
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+%{udev_rules_update}
%files -f %{name}.lang
@@ -173,11 +174,16 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir}/icons/hicolor/*/*/*.png
%{_mandir}/man1/*
-%{_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
+%{_udevrulesdir}/26-microchip.rules
%changelog
+* Tue Mar 26 2013 Alain Portal <alain.portal[AT]univ-montp2[DOT]fr> 0.16.1-5
+- Patch for french localization
+- Patch to fix an unresizable widget in the CONFIG word generator
+- Patch to fix linker failure when sources are not in the defaut directory
+- Improve pic18f sdcc generator
+- New udev rules (Fixes #922267)
+
* Wed Mar 6 2013 Toshio Kuratomi <toshio at fedoraproject.org> - 0.16.1-4
- Remove vendor prefix from desktop files in F19+ https://fedorahosted.org/fesco/ticket/1077
More information about the scm-commits
mailing list