Compare commits

..

No commits in common. "rawhide" and "f28" have entirely different histories.

8 changed files with 1144 additions and 1 deletions

9
.gitignore vendored Normal file
View file

@ -0,0 +1,9 @@
ufraw-0.17.tar.gz
/ufraw-0.18.tar.gz
/ufraw-0.19.tar.gz
/ufraw-0.19.2.tar.gz
/ufraw-0.19.2-7-autofoo.patch.bz2
/ufraw-0.19.2-cvs20140414.tar.xz
/ufraw-0.20.tar.gz
/ufraw-0.21.tar.gz
/ufraw-0.22.tar.gz

View file

@ -0,0 +1,14 @@
Author: Philip Rinn <rinni@inventati.org>
Description: Fix build with C++11 as char is unsigned on some architectures
Last-update: 2015-11-04
--- a/dcraw.cc
+++ b/dcraw.cc
@@ -2054,7 +2054,7 @@
void CLASS kodak_radc_load_raw()
{
- static const char src[] = {
+ static const signed char src[] = {
1,1, 2,3, 3,4, 4,2, 5,7, 6,5, 7,6, 7,8,
1,0, 2,1, 3,3, 4,4, 5,2, 6,7, 7,6, 8,5, 8,8,
2,1, 2,3, 3,0, 3,2, 3,4, 4,6, 5,5, 6,7, 6,8,

View file

@ -1 +0,0 @@
The package is unmaintained and fails to build

1
sources Normal file
View file

@ -0,0 +1 @@
c30767cae2c44310f2a3d67d7a76f2c3 ufraw-0.22.tar.gz

View file

@ -0,0 +1,28 @@
Author: nkbj <nkbj>
Date: Sat Aug 6 04:00:25 2016 +0000
Fix bug #407: Wrong variable type for find_green() return value.
diff --git a/dcraw.cc b/dcraw.cc
index 416fd61..bcae4f2 100644
--- a/dcraw.cc
+++ b/dcraw.cc
@@ -9341,13 +9341,13 @@ canon_a5:
filters = 0x16161616;
}
if (make[0] == 'O') {
- i = find_green (12, 32, 1188864, 3576832);
- c = find_green (12, 32, 2383920, 2387016);
- if (abs(i) < abs(c)) {
- SWAP(i,c);
+ float g1 = find_green (12, 32, 1188864, 3576832);
+ float g2 = find_green (12, 32, 2383920, 2387016);
+ if (fabsf(g1) < fabsf(g2)) {
+ SWAP(g1,g2);
load_flags = 24;
}
- if ((int) i < 0) filters = 0x61616161;
+ if (g1 < 0) filters = 0x61616161;
}
} else if (fsize == 5869568) {
if (!timestamp && minolta_z2()) {

View file

@ -0,0 +1,15 @@
--- ufraw-0.22/ufraw_ufraw.c 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw_ufraw.c 2016-12-18 00:55:45.794466747 +0000
@@ -767,8 +767,10 @@ void ufraw_close(ufraw_data *uf)
g_free(uf->displayProfile);
g_free(uf->RawHistogram);
#ifdef HAVE_LENSFUN
- lf_modifier_destroy(uf->TCAmodifier);
- lf_modifier_destroy(uf->modifier);
+ if (uf->TCAmodifier != NULL)
+ lf_modifier_destroy(uf->TCAmodifier);
+ if (uf->modifier != NULL)
+ lf_modifier_destroy(uf->modifier);
#endif
ufobject_delete(uf->conf->ufobject);
g_free(uf->conf);

View file

@ -0,0 +1,503 @@
Author: nkbj <nkbj>
Date: Sat Aug 6 05:00:13 2016 +0000
Add patches to use RGB channel multipliers from ID file and implement noExit option. The Cancel button acts as Quit when noExit is set. Patches were found in the ufraw-devel archive.
diff -rup ufraw-0.22/po/ca.po ufraw-0.22.new/po/ca.po
--- ufraw-0.22/po/ca.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/ca.po 2016-10-26 01:37:42.883283772 +0100
@@ -1462,6 +1462,9 @@ msgstr "Recorda el camí de sortida"
msgid "Overwrite existing files without asking"
msgstr "S'estant sobreescribint els fitxers sense confirmació"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Etiqueta"
diff -rup ufraw-0.22/po/cs.po ufraw-0.22.new/po/cs.po
--- ufraw-0.22/po/cs.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/cs.po 2016-10-26 01:37:42.883283772 +0100
@@ -1433,6 +1433,9 @@ msgstr "Pamatovat si výstupní cestu"
msgid "Overwrite existing files without asking"
msgstr "PÅ™epsat existují­ soubory bez vyzvání"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Å ­tek"
diff -rup ufraw-0.22/po/da.po ufraw-0.22.new/po/da.po
--- ufraw-0.22/po/da.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/da.po 2016-10-26 01:37:42.884283783 +0100
@@ -1425,6 +1425,9 @@ msgstr "Husk uddatasti"
msgid "Overwrite existing files without asking"
msgstr "Overskriv eksisterende filer uden at spørge"
+msgid "Do not Exit after raw development"
+msgstr "Luk ikke ned efter rå-billedfremkaldelse"
+
msgid "Tag"
msgstr "Etiket"
diff -rup ufraw-0.22/po/de.po ufraw-0.22.new/po/de.po
--- ufraw-0.22/po/de.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/de.po 2016-10-26 01:37:42.884283783 +0100
@@ -1457,6 +1457,9 @@ msgstr "An Ausgabepfad erinnern"
msgid "Overwrite existing files without asking"
msgstr "Existierende Dateien ohne Nachfrage überschreiben"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Markierung"
diff -rup ufraw-0.22/po/es.po ufraw-0.22.new/po/es.po
--- ufraw-0.22/po/es.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/es.po 2016-10-26 01:37:42.885283794 +0100
@@ -1456,6 +1456,9 @@ msgstr "Recordar ruta de salida"
msgid "Overwrite existing files without asking"
msgstr "Sobreescribir archivos existentes sin preguntar"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Etiqueta"
diff -rup ufraw-0.22/po/fr.po ufraw-0.22.new/po/fr.po
--- ufraw-0.22/po/fr.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/fr.po 2016-10-26 01:37:42.885283794 +0100
@@ -1484,6 +1484,9 @@ msgstr "Mémoriser le chemin de sortie"
msgid "Overwrite existing files without asking"
msgstr "Écraser les fichiers existants sans demander"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Marqueur"
diff -rup ufraw-0.22/po/it.po ufraw-0.22.new/po/it.po
--- ufraw-0.22/po/it.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/it.po 2016-10-26 01:37:42.886283805 +0100
@@ -1455,6 +1455,9 @@ msgstr "Ricorda posizione di uscita"
msgid "Overwrite existing files without asking"
msgstr "Sovrascrivi i file esistenti senza interazione"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tag"
diff -rup ufraw-0.22/po/ja.po ufraw-0.22.new/po/ja.po
--- ufraw-0.22/po/ja.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/ja.po 2016-10-26 01:37:42.886283805 +0100
@@ -1400,6 +1400,9 @@ msgstr "出力場所を記憶"
msgid "Overwrite existing files without asking"
msgstr "フã¡ã¤ãƒ«ã<C2AB>Œå­˜åœ¨ã<C2A8>—ã<E28094>¦ã質å•<C3A5>ç„¡ã<C2A1>—ã<E28094>§ä¸Šæ¸ã<C2B8><C3A3>ã<EFBFBD>™ã"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "ã‚¿ã‚°"
diff -rup ufraw-0.22/po/ko.po ufraw-0.22.new/po/ko.po
--- ufraw-0.22/po/ko.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/ko.po 2016-10-26 01:37:42.887283817 +0100
@@ -1415,6 +1415,9 @@ msgstr "출력 경로 기억"
msgid "Overwrite existing files without asking"
msgstr "기존 파ì<C592>¼ì—<C3AC> ë<>®ì´ì“°ê¸°"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "태그"
diff -rup ufraw-0.22/po/nb.po ufraw-0.22.new/po/nb.po
--- ufraw-0.22/po/nb.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/nb.po 2016-10-26 01:37:42.887283817 +0100
@@ -1437,6 +1437,9 @@ msgstr "Husk sti for utdata"
msgid "Overwrite existing files without asking"
msgstr "Skriv over eksisterende filer uten å spørre"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tagg"
diff -rup ufraw-0.22/po/nl.po ufraw-0.22.new/po/nl.po
--- ufraw-0.22/po/nl.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/nl.po 2016-10-26 01:37:42.888283828 +0100
@@ -1446,6 +1446,9 @@ msgstr "Bewaar output pad"
msgid "Overwrite existing files without asking"
msgstr "Overschrijf bestaande bestanden zonder vragen"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tag"
diff -rup ufraw-0.22/po/pl.po ufraw-0.22.new/po/pl.po
--- ufraw-0.22/po/pl.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/pl.po 2016-10-26 01:37:42.888283828 +0100
@@ -1433,6 +1433,9 @@ msgstr "ZapamiÄ™taj wyjÅciowÄ… Åcieżk
msgid "Overwrite existing files without asking"
msgstr "Nadpisz istniejÄ…ce pliki bez pytania"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tag"
diff -rup ufraw-0.22/po/pt.po ufraw-0.22.new/po/pt.po
--- ufraw-0.22/po/pt.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/pt.po 2016-10-26 01:37:42.889283839 +0100
@@ -1443,6 +1443,9 @@ msgstr "Lembrar o caminho de saída"
msgid "Overwrite existing files without asking"
msgstr "Sobrescrever arquivos existentes sem perguntar"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tag"
diff -rup ufraw-0.22/po/ru.po ufraw-0.22.new/po/ru.po
--- ufraw-0.22/po/ru.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/ru.po 2016-10-26 01:37:42.889283839 +0100
@@ -1457,6 +1457,9 @@ msgstr "Запомнить каталоÐ
msgid "Overwrite existing files without asking"
msgstr "ПерезапиÑ<C2B8>аÑÑŒ Ñ<>ущеÑ<C2B5>Ñвующие файлы без подÑверждениÑ<C2B8>"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Тег"
diff -rup ufraw-0.22/po/sr@latin.po ufraw-0.22.new/po/sr@latin.po
--- ufraw-0.22/po/sr@latin.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/sr@latin.po 2016-10-26 01:37:42.890283850 +0100
@@ -1459,6 +1459,9 @@ msgstr "Zapamti izlaznu putanju"
msgid "Overwrite existing files without asking"
msgstr "Prepiši postojeće datoteke bez pitanja"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Oznaka"
diff -rup ufraw-0.22/po/sr.po ufraw-0.22.new/po/sr.po
--- ufraw-0.22/po/sr.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/sr.po 2016-10-26 01:37:42.890283850 +0100
@@ -1452,6 +1452,9 @@ msgstr "Запамти излазну п
msgid "Overwrite existing files without asking"
msgstr "Препиши поÑ<C2BE>ÑојеÑе датотеке без питања"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Ознака"
diff -rup ufraw-0.22/po/sv.po ufraw-0.22.new/po/sv.po
--- ufraw-0.22/po/sv.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/sv.po 2016-10-26 01:37:42.891283861 +0100
@@ -1298,6 +1298,9 @@ msgstr ""
msgid "Overwrite existing files without asking"
msgstr "Skriv över befintliga filer utan att fråga"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "Tagg"
diff -rup ufraw-0.22/po/ufraw.pot ufraw-0.22.new/po/ufraw.pot
--- ufraw-0.22/po/ufraw.pot 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/ufraw.pot 2016-10-26 01:37:42.891283861 +0100
@@ -1268,6 +1268,9 @@ msgstr ""
msgid "Overwrite existing files without asking"
msgstr ""
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr ""
diff -rup ufraw-0.22/po/zh_CN.po ufraw-0.22.new/po/zh_CN.po
--- ufraw-0.22/po/zh_CN.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/zh_CN.po 2016-10-26 01:37:42.892283872 +0100
@@ -1397,6 +1397,9 @@ msgstr "è®°ä½<C3A4>输出路径"
msgid "Overwrite existing files without asking"
msgstr "覆ç现有æ‡ä»¶è€Œä¸<C3A4>询问"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "标记"
diff -rup ufraw-0.22/po/zh_TW.po ufraw-0.22.new/po/zh_TW.po
--- ufraw-0.22/po/zh_TW.po 2015-06-17 02:59:16.000000000 +0100
+++ ufraw-0.22.new/po/zh_TW.po 2016-10-26 01:37:42.892283872 +0100
@@ -1399,6 +1399,9 @@ msgstr "記ä½<C3A4>輸出路å¾"
msgid "Overwrite existing files without asking"
msgstr "覆寫ç<C2AB>¾æœ‰æª”案而ä¸<C3A4>è¦<C3A8>æ±ç¢ºèª<C3A8>"
+msgid "Do not Exit after raw development"
+msgstr ""
+
msgid "Tag"
msgstr "標記"
diff -rup ufraw-0.22/ufraw_conf.c ufraw-0.22.new/ufraw_conf.c
--- ufraw-0.22/ufraw_conf.c 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw_conf.c 2016-10-26 01:37:42.893283883 +0100
@@ -115,6 +115,7 @@ const conf_data conf_default = {
FALSE, /* overwrite existing files without asking */
FALSE, /* losslessCompress */
FALSE, /* load embedded preview image */
+ FALSE, /* noExit */
TRUE, /* rotate to camera's setting */
/* GUI settings */
@@ -762,6 +763,7 @@ static void conf_parse_text(GMarkupParse
if (!strcmp("Overwrite", element)) sscanf(temp, "%d", &c->overwrite);
if (!strcmp("LosslessCompression", element))
sscanf(temp, "%d", &c->losslessCompress);
+ if (!strcmp("NoExit", element)) sscanf(temp, "%d", &c->noExit);
}
int conf_load(conf_data *c, const char *IDFilename)
@@ -1114,6 +1116,8 @@ int conf_save(conf_data *c, char *IDFile
buf = uf_markup_buf(buf,
"<LosslessCompression>%d</LosslessCompression>\n",
c->losslessCompress);
+ if (c->noExit != conf_default.noExit)
+ buf = uf_markup_buf(buf, "<NoExit>%d</NoExit>\n", c->noExit);
for (i = 0; i < c->BaseCurveCount; i++) {
char *curveBuf = curve_buffer(&c->BaseCurve[i]);
/* Write curve if it is non-default and we are not writing to .ufraw */
@@ -1477,6 +1481,7 @@ void conf_copy_save(conf_data *dst, cons
dst->progressiveJPEG = src->progressiveJPEG;
dst->losslessCompress = src->losslessCompress;
dst->embeddedImage = src->embeddedImage;
+ dst->noExit = src->noExit;
}
int conf_set_cmd(conf_data *conf, const conf_data *cmd)
@@ -1494,6 +1499,7 @@ int conf_set_cmd(conf_data *conf, const
conf->losslessCompress = cmd->losslessCompress;
if (cmd->embedExif != -1) conf->embedExif = cmd->embedExif;
if (cmd->embeddedImage != -1) conf->embeddedImage = cmd->embeddedImage;
+ if (cmd->noExit != -1) conf->noExit = cmd->noExit;
if (cmd->rotate != -1) conf->rotate = cmd->rotate;
if (cmd->rotationAngle != NULLF) conf->rotationAngle = cmd->rotationAngle;
if (cmd->autoCrop != -1)
@@ -1880,6 +1886,7 @@ int ufraw_process_args(int *argc, char *
cmd->autoBlack = disabled_state;
cmd->losslessCompress = -1;
cmd->overwrite = -1;
+ cmd->noExit = -1;
cmd->WindowMaximized = -1;
cmd->embedExif = -1;
cmd->profile[1][0].BitDepth = -1;
diff -rup ufraw-0.22/ufraw.h ufraw-0.22.new/ufraw.h
--- ufraw-0.22/ufraw.h 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw.h 2016-10-26 01:37:42.892283872 +0100
@@ -284,7 +284,7 @@ typedef struct {
char inputURI[max_path], inputModTime[max_name];
int type, compression, createID, embedExif, progressiveJPEG;
int shrink, size;
- gboolean overwrite, losslessCompress, embeddedImage;
+ gboolean overwrite, losslessCompress, embeddedImage, noExit;
gboolean rotate;
/* GUI settings */
@@ -407,7 +407,7 @@ void ufraw_invalidate_darkframe_layer(uf
void ufraw_invalidate_despeckle_layer(ufraw_data *uf);
void ufraw_invalidate_whitebalance_layer(ufraw_data *uf);
void ufraw_invalidate_smoothing_layer(ufraw_data *uf);
-int ufraw_set_wb(ufraw_data *uf);
+int ufraw_set_wb(ufraw_data *uf, gboolean interactive);
void ufraw_auto_expose(ufraw_data *uf);
void ufraw_auto_black(ufraw_data *uf);
void ufraw_auto_curve(ufraw_data *uf);
diff -rup ufraw-0.22/ufraw_preview.c ufraw-0.22.new/ufraw_preview.c
--- ufraw-0.22/ufraw_preview.c 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw_preview.c 2016-10-26 01:37:42.894283894 +0100
@@ -3983,6 +3983,7 @@ static void control_button_event(GtkWidg
options_dialog(data);
break;
case cancel_button:
+ CFG->noExit = FALSE;
response = GTK_RESPONSE_CANCEL;
break;
case delete_button:
@@ -4011,18 +4012,18 @@ static void control_button_event(GtkWidg
// Finish this session
g_object_set_data(G_OBJECT(window), "WindowResponse",
(gpointer)response);
- gtk_main_quit();
- } else {
- // Restore setting
- CFG->shrink = shrinkSave;
- CFG->size = sizeSave;
- data->FreezeDialog = FALSE;
- gtk_widget_set_sensitive(data->Controls, TRUE);
- // cases that set error status require redrawing of the preview image
- if (status != UFRAW_SUCCESS) {
- ufraw_invalidate_layer(data->UF, ufraw_raw_phase);
- render_preview(data);
- }
+ if (!CFG->noExit)
+ gtk_main_quit();
+ }
+ // Restore setting
+ CFG->shrink = shrinkSave;
+ CFG->size = sizeSave;
+ data->FreezeDialog = FALSE;
+ gtk_widget_set_sensitive(data->Controls, TRUE);
+ // cases that set error status require redrawing of the preview image
+ if (status != UFRAW_SUCCESS || CFG->noExit) {
+ ufraw_invalidate_layer(data->UF, ufraw_raw_phase);
+ render_preview(data);
}
}
@@ -5390,6 +5391,10 @@ static void save_fill_interface(preview_
button = uf_check_button_new(
_("Overwrite existing files without asking"), &CFG->overwrite);
gtk_box_pack_start(GTK_BOX(vBox), button, FALSE, FALSE, 0);
+
+ button = uf_check_button_new(
+ _("Do not Exit after raw development"), &CFG->noExit);
+ gtk_box_pack_start(GTK_BOX(vBox), button, FALSE, FALSE, 0);
/* End of Save page */
}
diff -rup ufraw-0.22/ufraw_settings.cc ufraw-0.22.new/ufraw_settings.cc
--- ufraw-0.22/ufraw_settings.cc 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw_settings.cc 2016-10-26 01:37:42.894283894 +0100
@@ -355,7 +355,7 @@ void Image::SetWB(const char *mode)
}
if (mode != NULL)
wb.Set(mode);
- ufraw_set_wb(uf);
+ ufraw_set_wb(uf, TRUE);
if (wb.IsEqual(uf_spot_wb))
wb.Set(uf_manual_wb);
}
diff -rup ufraw-0.22/ufraw_ufraw.c ufraw-0.22.new/ufraw_ufraw.c
--- ufraw-0.22/ufraw_ufraw.c 2015-06-16 04:58:38.000000000 +0100
+++ ufraw-0.22.new/ufraw_ufraw.c 2016-10-26 01:37:42.895283906 +0100
@@ -726,7 +726,7 @@ int ufraw_load_raw(ufraw_data *uf)
UFObject *wbTuning = ufgroup_element(uf->conf->ufobject,
ufWBFineTuning);
double oldTuning = ufnumber_value(wbTuning);
- ufraw_set_wb(uf);
+ ufraw_set_wb(uf, FALSE);
/* Here ufobject's automation goes against us. A change in
* ChannelMultipliers might change ufWB to uf_manual_wb.
* So we need to change it back. */
@@ -2014,7 +2014,7 @@ void ufraw_invalidate_smoothing_layer(uf
ufraw_invalidate_layer(uf, ufraw_first_phase);
}
-int ufraw_set_wb(ufraw_data *uf)
+int ufraw_set_wb(ufraw_data *uf, gboolean interactive)
{
dcraw_data *raw = uf->raw;
double rgbWB[3];
@@ -2031,37 +2031,39 @@ int ufraw_set_wb(ufraw_data *uf)
/* For uf_manual_wb we calculate chanMul from the temperature/green. */
/* For all other it is the other way around. */
if (ufarray_is_equal(wb, uf_manual_wb)) {
- double chanMulArray[4] = {1, 1, 1, 1 };
- Temperature_to_RGB(ufnumber_value(temperature), rgbWB);
- rgbWB[1] = rgbWB[1] / ufnumber_value(green);
- /* Suppose we shot a white card at some temperature:
- * rgbWB[3] = rgb_cam[3][4] * preMul[4] * camWhite[4]
- * Now we want to make it white (1,1,1), so we replace preMul
- * with chanMul, which is defined as:
- * chanMul[4][4] = cam_rgb[4][3] * (1/rgbWB[3][3]) * rgb_cam[3][4]
- * * preMul[4][4]
- * We "upgraded" preMul, chanMul and rgbWB to diagonal matrices.
- * This allows for the manipulation:
- * (1/chanMul)[4][4] = (1/preMul)[4][4] * cam_rgb[4][3] * rgbWB[3][3]
- * * rgb_cam[3][4]
- * We use the fact that rgb_cam[3][4] * (1,1,1,1) = (1,1,1) and get:
- * (1/chanMul)[4] = (1/preMul)[4][4] * cam_rgb[4][3] * rgbWB[3]
- */
- if (uf->raw_color) {
- /* If there is no color matrix it is simple */
- if (uf->colors > 1)
- for (c = 0; c < 3; c++)
- chanMulArray[c] = raw->pre_mul[c] / rgbWB[c];
- ufnumber_array_set(chanMul, chanMulArray);
- } else {
- for (c = 0; c < uf->colors; c++) {
- double chanMulInv = 0;
- for (cc = 0; cc < 3; cc++)
- chanMulInv += 1 / raw->pre_mul[c] * raw->cam_rgb[c][cc]
- * rgbWB[cc];
- chanMulArray[c] = 1 / chanMulInv;
+ if (interactive) {
+ double chanMulArray[4] = {1, 1, 1, 1 };
+ Temperature_to_RGB(ufnumber_value(temperature), rgbWB);
+ rgbWB[1] = rgbWB[1] / ufnumber_value(green);
+ /* Suppose we shot a white card at some temperature:
+ * rgbWB[3] = rgb_cam[3][4] * preMul[4] * camWhite[4]
+ * Now we want to make it white (1,1,1), so we replace preMul
+ * with chanMul, which is defined as:
+ * chanMul[4][4] = cam_rgb[4][3] * (1/rgbWB[3][3]) * rgb_cam[3][4]
+ * * preMul[4][4]
+ * We "upgraded" preMul, chanMul and rgbWB to diagonal matrices.
+ * This allows for the manipulation:
+ * (1/chanMul)[4][4] = (1/preMul)[4][4] * cam_rgb[4][3] * rgbWB[3][3]
+ * * rgb_cam[3][4]
+ * We use the fact that rgb_cam[3][4] * (1,1,1,1) = (1,1,1) and get:
+ * (1/chanMul)[4] = (1/preMul)[4][4] * cam_rgb[4][3] * rgbWB[3]
+ */
+ if (uf->raw_color) {
+ /* If there is no color matrix it is simple */
+ if (uf->colors > 1)
+ for (c = 0; c < 3; c++)
+ chanMulArray[c] = raw->pre_mul[c] / rgbWB[c];
+ ufnumber_array_set(chanMul, chanMulArray);
+ } else {
+ for (c = 0; c < uf->colors; c++) {
+ double chanMulInv = 0;
+ for (cc = 0; cc < 3; cc++)
+ chanMulInv += 1 / raw->pre_mul[c] * raw->cam_rgb[c][cc]
+ * rgbWB[cc];
+ chanMulArray[c] = 1 / chanMulInv;
+ }
+ ufnumber_array_set(chanMul, chanMulArray);
}
- ufnumber_array_set(chanMul, chanMulArray);
}
ufnumber_set(wbTuning, 0);
return UFRAW_SUCCESS;
@@ -2173,7 +2175,7 @@ int ufraw_set_wb(ufraw_data *uf)
ufnumber_array_set(chanMul, wb_preset[lastTuning].channel);
} else {
ufobject_set_string(wb, uf_manual_wb);
- ufraw_set_wb(uf);
+ ufraw_set_wb(uf, interactive);
return UFRAW_WARNING;
}
}

574
ufraw.spec Normal file
View file

@ -0,0 +1,574 @@
%if (0%{?fedora} >= 7 && 0%{?fedora} <= 19) || 0%{?rhel} == 6
%bcond_without cinepaint
%else
%bcond_with cinepaint
%endif
%if 0%{?fedora}%{?rhel} == 0 || 0%{?fedora} >= 6 || 0%{?rhel} >= 5
%bcond_without splitpackage
%else
%bcond_with splitpackage
%endif
%if 0%{?fedora}%{?rhel} == 0 || 0%{?fedora} >= 8 || 0%{?rhel} >= 5
%bcond_without pkg_mime_xml
%else
%bcond_with pkg_mime_xml
%endif
%if %{with splitpackage}
%global spkg 1
%endif
%global gimptool %{_bindir}/gimptool-2.0
%global gimpplugindir %(%gimptool --gimpplugindir)/plug-ins
%if %{with cinepaint}
%global cinepaintplugindir %(pkg-config --variable=programplugindir cinepaint-gtk)/plug-ins
%endif
Summary: Raw image data retrieval tool for digital cameras
Name: ufraw
Version: 0.22
Release: 12%{?dist}
Group: Applications/Multimedia
License: GPLv2+
URL: http://ufraw.sourceforge.net
Source0: http://downloads.sourceforge.net/ufraw/ufraw-%{version}.tar.gz
Patch1: 05_fix_build_due_to_unsigned_char.patch
Patch2: ufraw-0.22-multipliers.patch
Patch3: ufraw-0.22-find_green.patch
Patch4: ufraw-0.22-lf-destroy.patch
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: gimp-devel >= 2.2
BuildRequires: gimp >= 2.2
%if %{with cinepaint}
BuildRequires: cinepaint-devel >= 0.22
BuildRequires: cinepaint >= 0.22
%endif
BuildRequires: glib2-devel >= 2.12
BuildRequires: gtk2-devel >= 2.12
BuildRequires: gtkimageview-devel >= 1.6.1
BuildRequires: lcms2-devel
BuildRequires: libexif-devel >= 0.6.13
BuildRequires: exiv2-devel >= 0.18.1
BuildRequires: lensfun-devel >= 0.2.5
BuildRequires: libtiff-devel
BuildRequires: libjpeg-devel
BuildRequires: jasper-devel
BuildRequires: pkgconfig >= 0.9.0
BuildRequires: perl-interpreter
BuildRequires: gettext
BuildRequires: cfitsio-devel
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
%if %{with splitpackage}
Requires: ufraw-common = %{?epoch:%{epoch}:}%{version}-%{release}
%else
Requires: gimp%{?_isa}
%if ! %{with cinepaint}
Obsoletes: %{name}-cinepaint < 0.19.2-4
%endif
Requires(post): GConf2
Requires(preun): GConf2
%if %{with pkg_mime_xml}
Requires(post): shared-mime-info < 0.21
Requires(postun): shared-mime-info < 0.21
%else
Requires(post): shared-mime-info >= 0.21
Requires(postun): shared-mime-info >= 0.21
%endif
%endif
Requires: gtkimageview >= 1.6.1
Provides: bundled(dcraw) = 9.26
#BuildRequires: automake libtool
%description
UFRaw is a tool for opening raw format images of digital cameras.
%if %{with splitpackage}
%package common
Summary: Common files needed by UFRaw
Group: Applications/Multimedia
Requires(post): GConf2
Requires(preun): GConf2
Requires(post): shared-mime-info
Requires(postun): shared-mime-info
%description common
The ufraw-common files includes common files for UFRaw, e.g. language support.
%package gimp
Summary: GIMP plugin to retrieve raw image data from digital cameras
Group: Applications/Multimedia
Requires: ufraw-common = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: gimp%{?_isa}
%description gimp
The ufraw-gimp package contains a GIMP plugin for opening raw format images of
digital cameras.
%if %{with cinepaint}
%package cinepaint
Summary: CinePaint plugin to retrieve raw image data from digital cameras
Group: Applications/Multimedia
Requires: ufraw-common = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: cinepaint%{?_isa}
%description cinepaint
The ufraw-cinepaint package contains a CinePaint plugin for opening raw format
images of digital cameras.
%endif
%endif
%prep
cat << EOF
Building UFRaw with these settings:
cinepaint: %{with cinepaint}
splitpackage: %{with splitpackage}
pkg_mime_xml: %{with pkg_mime_xml}
EOF
%autosetup -p1
%build
%configure --enable-mime --enable-extras --enable-contrast --disable-silent-rules
make schemasdir=%{_sysconfdir}/gconf/schemas
%install
make DESTDIR=%buildroot schemasdir=%{_sysconfdir}/gconf/schemas install
# don't ship dcraw binary
rm -f %{buildroot}%{_bindir}/dcraw
%if %{with pkg_mime_xml}
install -d -m 0755 %buildroot%{_datadir}/mime/packages
install -m 0644 ufraw-mime.xml %buildroot%{_datadir}/mime/packages
%endif
pushd %{buildroot}%{_mandir}/man1
ln -s ufraw.1 ufraw-batch.1
popd
%find_lang %{name}
%post %{?spkg:common}
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/ufraw.schemas >& /dev/null || :
%if %{with pkg_mime_xml}
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
%endif
%if %{with splitpackage}
%post
%endif
update-desktop-database >& /dev/null || :
%preun %{?spkg:common}
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-uninstall-rule /etc/gconf/schemas/ufraw.schemas >& /dev/null || :
%postun %{?spkg:common}
%if %{with pkg_mime_xml}
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/mime/packages &> /dev/null || :
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
fi
%endif
%if %{with splitpackage}
%postun
%endif
update-desktop-database >& /dev/null || :
%if %{with pkg_mime_xml}
%posttrans %{?spkg:common}
update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%endif
%files %{?spkg:common} -f %{name}.lang
%defattr(-, root, root, -)
%doc COPYING README
%if %{with pkg_mime_xml}
%{_datadir}/mime/packages/ufraw-mime.xml
%endif
%{_sysconfdir}/gconf/schemas/ufraw.schemas
%if %{with splitpackage}
%files
%defattr(-, root, root, -)
%endif
%{_bindir}/*
%{_datadir}/pixmaps/*
%{_datadir}/applications/*.desktop
%{_datadir}/appdata/*.appdata.xml
%{_mandir}/man1/*
%if %{with splitpackage}
%files gimp
%defattr(-, root, root, -)
%endif
%{gimpplugindir}/ufraw-gimp
%if %{with cinepaint}
%if %{with splitpackage}
%files cinepaint
%defattr(-, root, root, -)
%endif
%{cinepaintplugindir}/ufraw-cinepaint
%endif
%changelog
* Fri Feb 23 2018 Christian Dersch <lupinix@mailbox.org> - 0.22-12
- rebuilt for cfitsio 3.420 (so version bump)
* Tue Feb 20 2018 Nils Philippsen <nils@tiptoe.de> - 0.22-11
- require gcc, gcc-c++ for building
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue May 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.22-7
- rebuild (exiv2)
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Dec 30 2016 Sérgio Basto <sergio@serjux.com> - 0.22-5
- Fix rpmlint warning, ufraw.src:81: W: unversioned-explicit-provides
bundled(dcraw)
- Add BR jasper-devel to fix the build in rawhide.
* Sun Dec 18 2016 Sérgio Basto <sergio@serjux.com> - 0.22-4
- Fix crash on destroy of lensfun object on PEF images (#1350210)
* Wed Oct 26 2016 Sérgio Basto <sergio@serjux.com> - 0.22-3
- Add 2 patches from upsteam and re-enable lensfun, rhbz#1350210
* Mon Jul 11 2016 Sérgio Basto <sergio@serjux.com> - 0.22-2
- Build without lensfun, rhbz #1350210, until we find a fix.
* Wed Feb 24 2016 Sérgio Basto <sergio@serjux.com> - 0.22-1
- Update to 0.22
- Drop Patch0 is upstreamed.
- Add 05_fix_build_due_to_unsigned_char.patch
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jan 19 2016 Nils Philippsen <nils@redhat.com>
- use %%global instead of %%define
* Sun Jan 03 2016 Rex Dieter <rdieter@fedoraproject.org> 0.21-4
- rebuild (lensfun)
* Wed Jun 24 2015 Rex Dieter <rdieter@fedoraproject.org> - 0.21-3
- rebuild (exiv2)
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.21-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu May 21 2015 Nils Philippsen <nils@redhat.com> - 0.21-1
- avoid writing past array boundaries when reading certain raw formats
(CVE-2015-3885)
* Wed May 20 2015 Nils Philippsen <nils@redhat.com> - 0.21-1
- version 0.21
- don't manually specify, clean buildroot
- add Provides: bundled(dcraw)
* Thu May 14 2015 Nils Philippsen <nils@redhat.com> - 0.20-4
- rebuild for lensfun-0.3.1
* Wed May 13 2015 Nils Philippsen <nils@redhat.com> - 0.20-3
- rebuild for lensfun-0.3.0
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.20-2
- Rebuilt for GCC 5 C++11 ABI change
* Tue Oct 07 2014 Nils Philippsen <nils@redhat.com> - 0.20-1
- version 0.20
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19.2-16.20140414cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Aug 09 2014 Rex Dieter <rdieter@fedoraproject.org> 0.19.2-15.20140414cvs
- optimize mime scriptlet, %%configure --disable-silent-rules
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19.2-14.20140414cvs
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Apr 29 2014 Nils Philippsen <nils@redhat.com> - 0.19.2-13
- fix tweaking color temperature, green value based off camera WB
* Sat Apr 26 2014 Nils Philippsen <nils@redhat.com> - 0.19.2-12
- snapshot cvs20140414: fixes using camera white balance with Sony SLT-A99V
* Fri Jan 10 2014 Orion Poplawski <orion@cora.nwra.com> - 0.19.2-11
- Rebuild for cfitsio 3.360
* Fri Dec 06 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-10
- harden against corrupt input files (CVE-2013-1438)
* Tue Dec 03 2013 Rex Dieter <rdieter@fedoraproject.org> 0.19.2-9
- rebuild (exiv2)
* Sat Oct 05 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-8
- actually require lcms2-devel for building
- update lcms2 patch so that it builds with lcms2 < 2.5
* Wed Oct 02 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-7
- build against lcms2
- drop obsolete configure options (exiv2, lensfun, libexif)
* Thu Sep 19 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-6
- fix disabling cinepaint subpackage from F-20 on (#986689)
* Fri Sep 13 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-6
- drop ancient obsoletes (#1002124)
* Fri Sep 13 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-5
- gimp plug-in:
- decode EXIF into XMP
- register TIFF and XML file loader magic values to fix loading raw files in
and sending images to upcoming GIMP versions
* Wed Jul 31 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-4
- don't own plug-in directories (#989890)
- install symlinked ufraw-batch man page
* Mon Jul 29 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-3
- disable cinepaint subpackage from F-20 on (#986689)
- rebuild for newer cfitsio
* Sat May 11 2013 Rex Dieter <rdieter@fedoraproject.org> 0.19.2-2.1
- rebuild for newer lensfun (#947988)
* Wed Mar 27 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-2
- upstream rolled new tarball supporting aarch64
* Mon Mar 25 2013 Nils Philippsen <nils@redhat.com> - 0.19.2-1
- version 0.19.2
- enable building on aarch64
* Sun Mar 24 2013 Peter Robinson <pbrobinson@fedoraproject.org> 0.19-2
- rebuild (libcfitsio)
* Fri Mar 01 2013 Nils Philippsen <nils@redhat.com> - 0.19-1
- version 0.19
- drop obsolete patches
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 0.18-16
- rebuild due to "jpeg8-ABI" feature drop
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.18-15
- rebuild against new libjpeg
* Sat Sep 08 2012 Nils Philippsen <nils@redhat.com> - 0.18-14
- fix trimming excessive EXIF data
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed May 02 2012 Rex Dieter <rdieter@fedoraproject.org> - 0.18-12
- rebuild (exiv2)
* Mon Apr 16 2012 Nils Philippsen <nils@redhat.com> - 0.18-11
- rebuild for new cinepaint
* Tue Apr 03 2012 Nils Philippsen <nils@redhat.com> - 0.18-10
- rebuild against gimp 2.8.0 release candidate
* Fri Mar 16 2012 Nils Philippsen <nils@redhat.com> - 0.18-9
- use new GIMP 2.8 API if available
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.18-8
- Rebuilt for c++ ABI breakage
* Tue Jan 10 2012 Nils Philippsen <nils@redhat.com> - 0.18-7
- rebuild for gcc 4.7
* Fri Dec 16 2011 Nils Philippsen <nils@redhat.com> - 0.18-6
- rebuild for GIMP 2.7
* Mon Nov 07 2011 Nils Philippsen <nils@redhat.com> - 0.18-5
- rebuild (libpng)
* Fri Oct 14 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.18-4
- rebuild (exiv2)
* Fri Aug 12 2011 Nils Philippsen <nils@redhat.com> - 0.18-3
- fix crop area ratios if working on multiple images (#634235, patch by Udi
Fuchs)
* Tue Mar 15 2011 Nils Philippsen <nils@redhat.com> - 0.18-2
- fix crash when loading dark frame (#683199)
* Fri Mar 04 2011 Nils Philippsen <nils@redhat.com> - 0.18-1
- version 0.18
- add/update versioned build requirements
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jan 02 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.17-3
- rebuild (exiv2)
* Fri Dec 03 2010 Nils Philippsen <nils@redhat.com> - 0.17-2
- rebuild (exiv2)
* Wed Jun 02 2010 Nils Philippsen <nils@redhat.com> - 0.17-1
- version 0.17
- add BR: cfitsio-devel
* Mon May 31 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.16-3
- rebuild (exiv2)
* Mon Jan 04 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.16-2
- rebuild (exiv2)
* Sat Dec 05 2009 Dennis Gilmore <dennis@ausil.us> - 0.16-1
- update to 0.16
* Mon Aug 17 2009 Nils Philippsen <nils@redhat.com> - 0.15-4
- fix building with lensfun (#517558), only build with lensfun from F-12 on
- explain gcc-4.4 patch
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Mar 02 2009 Nils Philippsen <nils@redhat.com> - 0.15-2
- fix building with gcc-4.4
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Jan 26 2009 Nils Philippsen <nils@redhat.com> - 0.15-1
- version 0.15:
- Multiprocessing support using OpenMP. Patch by Bruce Guenter.
- Add progress report during the loading of raw files.
- Add JPEG optimization to reduce the file size without effecting image
quality.
- Compatibility with the just released Exiv2-0.18.
- Support sRAW1 and sRAW2 formats of the Canon 50D and 5D Mark II.
- Some annoying bugs got squashed.
- use downloads.sourceforge.net source URL
* Thu Dec 18 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.14.1-4
- respin (exiv2)
* Tue Dec 02 2008 Nils Philippsen <nils@redhat.com> - 0.14.1-3
- require gimp and cinepaint in the respective subpackages (#474021)
* Mon Dec 01 2008 Nils Philippsen <nils@redhat.com> - 0.14.1-2
- change license to GPLv2+
* Fri Nov 28 2008 Nils Philippsen <nils@redhat.com> - 0.14.1-1
- version 0.14.1
- use %%bcond_with/without macros
- enable building with lensfun from F11 on
* Fri Jul 04 2008 Nils Philippsen <nphilipp@redhat.com> - 0.13-6
- rebuild with gtkimageview-1.6.1
* Wed Jun 25 2008 Rex Dieter <rdieter@fedoraproject.org> - 0.13-5
- respin for exiv2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.13-4
- Autorebuild for GCC 4.3
* Wed Jan 02 2008 Nils Philippsen <nphilipp@redhat.com> - 0.13-3
- build against gtkimageview, drop scrollable-preview patch (#427028)
* Fri Nov 30 2007 Nils Philippsen <nphilipp@redhat.com> - 0.13-2
- make preview scrollable, window resizable
* Fri Nov 30 2007 Nils Philippsen <nphilipp@redhat.com> - 0.13-1
- version 0.13
- build cinepaint plugin from Fedora 7 on (#282641)
* Wed Nov 14 2007 Nils Philippsen <nphilipp@redhat.com> - 0.12-3
- rephrase summary
- use full path to gimptool
* Wed Sep 05 2007 Nils Philippsen <nphilipp@redhat.com> - 0.12-2
- change license to GPLv2
* Mon Aug 06 2007 Nils Philippsen <nphilipp@redhat.com> - 0.12-1
- version 0.12
- drop obsolete exiv2, cmserrorhandler patches
- package ufraw-mime.xml for up to Fedora 7, RHEL 5
* Thu May 24 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-8
- use correct patch
* Thu May 24 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-7
- prevent crash in CMS error handler (#239147)
* Wed Apr 25 2007 Rex Dieter <rdieter[AT]fedoraproject> - 0.11-6
- exiv2 patch (#237846)
* Wed Apr 25 2007 Rex Dieter <rdieter[AT]fedoraproject> - 0.11-5
- respin for exiv2-0.14
* Tue Apr 24 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-4
- eventually put GConf2, shared-mime-info requirements into -common subpackage
(#235583)
* Mon Mar 12 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-3
- split pkg from fc6/rhel5 on to avoid upgrading mess
* Mon Mar 12 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-2
- use %%rhel, not %%redhat
* Mon Mar 12 2007 Nils Philippsen <nphilipp@redhat.com> - 0.11-1
- version 0.11
* Mon Feb 19 2007 Nils Philippsen <nphilipp@redhat.com> - 0.10-2
- don't ship dcraw binary (#229044)
* Wed Feb 07 2007 Nils Philippsen <nphilipp@redhat.com> - 0.10-1
- version 0.10
- add BR: perl, exiv2-devel, gettext
- split standalone tools and GIMP plugin in Rawhide
* Mon Aug 28 2006 Nils Philippsen <nphilipp@redhat.com> - 0.9.1-1
- version 0.9.1
- require gimp >= 2.0 for building
* Fri Feb 17 2006 Nils Philippsen <nphilipp@redhat.com> - 0.6-2
- rebuild
* Mon Nov 21 2005 Nils Philippsen <nphilipp@redhat.com> - 0.6-1
- version 0.6
* Thu Oct 06 2005 Nils Philippsen <nphilipp@redhat.com> - 0.5-1
- version 0.5
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 0.4-2
- rebuild to sync arches
* Tue Mar 29 2005 Seth Vidal <skvidal at phy.duke.edu> - 0.4-1
- buildrequire libtiff-devel and libjpeg-devel
* Thu Mar 24 2005 Nils Philippsen <nphilipp@redhat.com> - 0.4-1
- buildrequire lcms-devel
- trim summary
- change buildroot
* Wed Mar 02 2005 Nils Philippsen <nphilipp@redhat.com>
- version 0.4
- update URLs
* Wed Dec 01 2004 Nils Philippsen <nphilipp@redhat.com>
- version 0.2
- initial build