Overview

Request 4249 (accepted)

No description set
Submit package home:awissu:branches:Multimedia / curlew to package Multimedia / curlew

curlew.changes Changed
x
 
1
@@ -1,4 +1,13 @@
2
 -------------------------------------------------------------------
3
+Thu Jun  7 21:54:32 UTC 2018 - avvissu@yandex.by
4
+
5
+- Update to 0.2.5:
6
+  * see: /usr/share/doc/packages/curlew/ChangeLog
7
+- Update curlew-sitelib.patch
8
+- Build with gobject-introspection
9
+- Spec file cleanup
10
+
11
+-------------------------------------------------------------------
12
 Tue May 23 16:40:23 UTC 2017 - avvissu@yandex.by
13
 
14
 - Update to 0.2.4:
15
curlew.spec Changed
66
 
1
@@ -1,7 +1,7 @@
2
 #
3
 # spec file for package curlew
4
 #
5
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
6
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
7
 #
8
 # All modifications and additions to the file contributed by third parties
9
 # remain the property of their copyright owners, unless otherwise agreed
10
@@ -17,34 +17,32 @@
11
 
12
 
13
 Name:           curlew
14
-Version:        0.2.4
15
+Version:        0.2.5
16
 Release:        0
17
 Summary:        Multimedia converter
18
 License:        Waqf
19
 Group:          Productivity/Multimedia/Video/Editors and Convertors
20
-Url:            http://sourceforge.net/projects/curlew/
21
+URL:            http://sourceforge.net/projects/curlew/
22
 Source0:        http://sourceforge.net/projects/curlew/files/curlew-%{version}/%{name}-%{version}.tar.gz
23
 # PATCH-FIX-OPENSUSE sitelib.patch avvissu@yandex.ru -- Change path to files (use site-packages)
24
 Patch0:         curlew-sitelib.patch
25
 BuildRequires:  dbus-1-python3
26
+BuildRequires:  gobject-introspection
27
 BuildRequires:  hicolor-icon-theme
28
 BuildRequires:  intltool
29
 BuildRequires:  python3-base >= 3.3.2
30
 BuildRequires:  python3-gobject >= 3.12.0
31
 BuildRequires:  python3-setuptools
32
 BuildRequires:  rsvg-view
33
-BuildRequires:  typelib-1_0-Gtk-3_0 >= 3.12.0
34
 BuildRequires:  update-desktop-files
35
 Requires:       dbus-1-python3
36
 Requires:       ffmpeg
37
 Requires:       mediainfo
38
 Requires:       mencoder
39
 Requires:       python3-gobject
40
-Requires:       typelib-1_0-Gtk-3_0 >= 3.12.0
41
 Requires:       xdg-utils
42
 # Conflict with ffmpeg
43
 #Requires:       libav-tools
44
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
45
 BuildArch:      noarch
46
 
47
 %description
48
@@ -91,8 +89,8 @@
49
 %desktop_database_postun
50
 
51
 %files
52
-%defattr(-,root,root)
53
-%doc LICENSE* AUTHORS ChangeLog README
54
+%license LICENSE*
55
+%doc AUTHORS changelog README
56
 %{_bindir}/%{name}
57
 %{_datadir}/%{name}/
58
 %{_datadir}/applications/%{name}.desktop
59
@@ -101,6 +99,5 @@
60
 %{python3_sitelib}/%{name}/
61
 
62
 %files lang -f %{name}.lang
63
-%defattr(-,root,root,-)
64
 
65
 %changelog
66
curlew-sitelib.patch Changed
179
 
1
@@ -1,6 +1,6 @@
2
-diff -ruN curlew-0.2.4.orig/curlew curlew-0.2.4/curlew
3
---- curlew-0.2.4.orig/curlew   2016-03-04 15:39:47.000000000 +0200
4
-+++ curlew-0.2.4/curlew    2017-05-23 19:32:22.312050586 +0300
5
+diff -ruN curlew-0.2.5.orig/curlew curlew-0.2.5/curlew
6
+--- curlew-0.2.5.orig/curlew   2016-03-04 16:39:47.000000000 +0300
7
++++ curlew-0.2.5/curlew    2018-06-08 00:57:29.124269779 +0300
8
 @@ -1,9 +1,5 @@
9
  #!/usr/bin/env python3
10
  
11
@@ -12,9 +12,9 @@
12
 -from modules.curlew import main
13
 +from curlew.curlew import main
14
  main(*sys.argv[1:])
15
-diff -ruN curlew-0.2.4.orig/modules/codecs.py curlew-0.2.4/modules/codecs.py
16
---- curlew-0.2.4.orig/modules/codecs.py    2017-04-20 11:31:29.000000000 +0300
17
-+++ curlew-0.2.4/modules/codecs.py 2017-05-23 19:31:37.587405490 +0300
18
+diff -ruN curlew-0.2.5.orig/modules/codecsdialog.py curlew-0.2.5/modules/codecsdialog.py
19
+--- curlew-0.2.5.orig/modules/codecsdialog.py  2018-05-26 06:32:54.000000000 +0300
20
++++ curlew-0.2.5/modules/codecsdialog.py   2018-06-08 00:58:45.720529325 +0300
21
 @@ -21,7 +21,7 @@
22
  gi.require_version('Gtk', '3.0')
23
  
24
@@ -23,10 +23,10 @@
25
 +from curlew.functions import get_available_codecs
26
  
27
  class CodecsDialog(Gtk.Dialog):
28
-     def __init__(self, prnt, encoder, title, headerbar):
29
-diff -ruN curlew-0.2.4.orig/modules/configs.py curlew-0.2.4/modules/configs.py
30
---- curlew-0.2.4.orig/modules/configs.py   2017-04-20 11:31:29.000000000 +0300
31
-+++ curlew-0.2.4/modules/configs.py    2017-05-23 19:31:37.587405490 +0300
32
+     def __init__(self, prnt, encoder, title):
33
+diff -ruN curlew-0.2.5.orig/modules/configs.py curlew-0.2.5/modules/configs.py
34
+--- curlew-0.2.5.orig/modules/configs.py   2018-05-26 06:33:01.000000000 +0300
35
++++ curlew-0.2.5/modules/configs.py    2018-06-08 00:58:45.720529325 +0300
36
 @@ -19,7 +19,7 @@
37
  
38
  
39
@@ -36,9 +36,9 @@
40
  
41
  GROUP = 'configs'
42
  
43
-diff -ruN curlew-0.2.4.orig/modules/consts.py curlew-0.2.4/modules/consts.py
44
---- curlew-0.2.4.orig/modules/consts.py    2017-04-20 11:31:29.000000000 +0300
45
-+++ curlew-0.2.4/modules/consts.py 2017-05-23 19:33:04.720625755 +0300
46
+diff -ruN curlew-0.2.5.orig/modules/consts.py curlew-0.2.5/modules/consts.py
47
+--- curlew-0.2.5.orig/modules/consts.py    2018-05-26 06:33:11.000000000 +0300
48
++++ curlew-0.2.5/modules/consts.py 2018-06-08 00:59:32.468688114 +0300
49
 @@ -26,7 +26,7 @@
50
  CONF_FILE = join(CONF_PATH, 'curlew.cfg')
51
  
52
@@ -48,10 +48,10 @@
53
  
54
  SOUND_FILE = join(DTA_DIR, 'done.ogg')
55
  
56
-diff -ruN curlew-0.2.4.orig/modules/curlew.py curlew-0.2.4/modules/curlew.py
57
---- curlew-0.2.4.orig/modules/curlew.py    2017-04-29 22:20:50.000000000 +0300
58
-+++ curlew-0.2.4/modules/curlew.py 2017-05-23 19:33:58.657310417 +0300
59
-@@ -39,23 +39,23 @@
60
+diff -ruN curlew-0.2.5.orig/modules/curlew.py curlew-0.2.5/modules/curlew.py
61
+--- curlew-0.2.5.orig/modules/curlew.py    2018-05-26 06:33:18.000000000 +0300
62
++++ curlew-0.2.5/modules/curlew.py 2018-06-08 01:00:20.820852654 +0300
63
+@@ -39,24 +39,24 @@
64
      from gi.repository import Gtk, GLib, Gdk, GObject, GdkPixbuf, Gio, Pango
65
      import dbus.glib, dbus.service
66
      
67
@@ -64,22 +64,24 @@
68
 +    from curlew.functions import show_message, get_format_size, \
69
      duration_to_time, time_to_duration, check_codec
70
 -    from modules.logdialog import LogDialog
71
+-    from modules.errdialog import ErrDialog
72
 -    from modules.tray import StatusIcon
73
 -    from modules.languages import LANGUAGES
74
--    from modules.favdialog import Favorite
75
+-    from modules.favdialog import FavoriteDialog
76
 -    from modules.waitdialog import WaitDialog
77
 -    from modules.formats import Formats
78
 -    from modules.infobars import InfoBar
79
--    from modules.codecs import CodecsDialog
80
+-    from modules.codecsdialog import CodecsDialog
81
 -    from modules.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
82
 +    from curlew.logdialog import LogDialog
83
++    from curlew.errdialog import ErrDialog
84
 +    from curlew.tray import StatusIcon
85
 +    from curlew.languages import LANGUAGES
86
-+    from curlew.favdialog import Favorite
87
++    from curlew.favdialog import FavoriteDialog
88
 +    from curlew.waitdialog import WaitDialog
89
 +    from curlew.formats import Formats
90
 +    from curlew.infobars import InfoBar
91
-+    from curlew.codecs import CodecsDialog
92
++    from curlew.codecsdialog import CodecsDialog
93
 +    from curlew.consts import CONF_PATH, HOME, CONF_FILE, DTA_DIR, \
94
      ORG_FFILE, USR_FFILE, SOUND_FILE
95
 -    from modules.configs import get_b_config, get_s_config
96
@@ -89,7 +91,7 @@
97
  except Exception as e:
98
      print(e)
99
      sys.exit(1)
100
-@@ -73,7 +73,7 @@
101
+@@ -74,7 +74,7 @@
102
  
103
  # Localization.
104
  DOMAIN = 'curlew'
105
@@ -98,9 +100,9 @@
106
  gettext.install(DOMAIN, LOCALDIR)
107
  
108
  # Treeview cols nbrs
109
-diff -ruN curlew-0.2.4.orig/modules/edition.py curlew-0.2.4/modules/edition.py
110
---- curlew-0.2.4.orig/modules/edition.py   2017-04-20 11:31:29.000000000 +0300
111
-+++ curlew-0.2.4/modules/edition.py    2017-05-23 19:31:37.567405192 +0300
112
+diff -ruN curlew-0.2.5.orig/modules/formateditor.py curlew-0.2.5/modules/formateditor.py
113
+--- curlew-0.2.5.orig/modules/formateditor.py  2018-05-26 06:33:53.000000000 +0300
114
++++ curlew-0.2.5/modules/formateditor.py   2018-06-08 00:58:45.748529420 +0300
115
 @@ -24,9 +24,9 @@
116
  
117
  from gi.repository import Gtk, GLib
118
@@ -114,23 +116,23 @@
119
  
120
  
121
  class FormatEditor(Gtk.Dialog):
122
-diff -ruN curlew-0.2.4.orig/modules/formats.py curlew-0.2.4/modules/formats.py
123
---- curlew-0.2.4.orig/modules/formats.py   2017-04-20 11:49:28.000000000 +0300
124
-+++ curlew-0.2.4/modules/formats.py    2017-05-23 19:31:37.571405251 +0300
125
+diff -ruN curlew-0.2.5.orig/modules/formats.py curlew-0.2.5/modules/formats.py
126
+--- curlew-0.2.5.orig/modules/formats.py   2018-05-26 06:34:00.000000000 +0300
127
++++ curlew-0.2.5/modules/formats.py    2018-06-08 00:58:45.720529325 +0300
128
 @@ -21,8 +21,8 @@
129
  gi.require_version('Gtk', '3.0')
130
  
131
  from gi.repository import Gtk
132
--from modules.edition import FormatEditor
133
+-from modules.formateditor import FormatEditor
134
 -from modules.customwidgets import ButtonWithIcon
135
-+from curlew.edition import FormatEditor
136
++from curlew.formateditor import FormatEditor
137
 +from curlew.customwidgets import ButtonWithIcon
138
  
139
  class Formats(Gtk.Popover):
140
      
141
-diff -ruN curlew-0.2.4.orig/modules/__init__.py curlew-0.2.4/modules/__init__.py
142
---- curlew-0.2.4.orig/modules/__init__.py  2017-04-20 11:30:11.000000000 +0300
143
-+++ curlew-0.2.4/modules/__init__.py   2017-05-23 19:31:37.567405192 +0300
144
+diff -ruN curlew-0.2.5.orig/modules/__init__.py curlew-0.2.5/modules/__init__.py
145
+--- curlew-0.2.5.orig/modules/__init__.py  2018-05-26 06:32:44.000000000 +0300
146
++++ curlew-0.2.5/modules/__init__.py   2018-06-08 00:58:45.720529325 +0300
147
 @@ -19,7 +19,7 @@
148
  
149
  from gi.repository import GLib
150
@@ -140,9 +142,9 @@
151
  from os.path import exists
152
  import os
153
  
154
-diff -ruN curlew-0.2.4.orig/modules/players.py curlew-0.2.4/modules/players.py
155
---- curlew-0.2.4.orig/modules/players.py   2017-04-28 12:35:19.000000000 +0300
156
-+++ curlew-0.2.4/modules/players.py    2017-05-23 19:31:37.587405490 +0300
157
+diff -ruN curlew-0.2.5.orig/modules/players.py curlew-0.2.5/modules/players.py
158
+--- curlew-0.2.5.orig/modules/players.py   2018-05-26 06:34:39.000000000 +0300
159
++++ curlew-0.2.5/modules/players.py    2018-06-08 00:58:45.720529325 +0300
160
 @@ -18,7 +18,7 @@
161
  # http://waqf.ojuba.org/license
162
  
163
@@ -152,11 +154,11 @@
164
  
165
  PLAYERS_LIST = [
166
      'mpv',
167
-diff -ruN curlew-0.2.4.orig/setup.py curlew-0.2.4/setup.py
168
---- curlew-0.2.4.orig/setup.py 2017-04-29 23:20:17.000000000 +0300
169
-+++ curlew-0.2.4/setup.py  2017-05-23 19:35:34.198409459 +0300
170
+diff -ruN curlew-0.2.5.orig/setup.py curlew-0.2.5/setup.py
171
+--- curlew-0.2.5.orig/setup.py 2018-05-26 06:31:20.000000000 +0300
172
++++ curlew-0.2.5/setup.py  2018-06-08 01:02:30.029293820 +0300
173
 @@ -17,8 +17,6 @@
174
- doc_files  = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'ChangeLog', 'README']
175
+ doc_files  = ['LICENSE-ar.txt', 'LICENSE-en.txt', 'AUTHORS', 'THANKS', 'changelog', 'README']
176
  data_files = [('share/applications/', ['curlew.desktop']),
177
                ('share/icons/hicolor/scalable/apps', ['curlew.svg']),
178
 -              ('share/pixmaps', ['curlew.svg']),
179
curlew-0.2.4.tar.gz Deleted
curlew-0.2.3.tar.gz -> curlew-0.2.5.tar.gz Changed
Refresh
Refresh
Request History
Aliaksei Padvalski's avatar

awissu created request almost 7 years ago


Aliaksei Padvalski's avatar

awissu accepted request almost 7 years ago