Sync from SUSE:SLFO:Main libglade2 revision 858887b753e801a799ebb46ad0c54d59
This commit is contained in:
commit
d45f0cb08e
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
libglade-2.6.4.tar.bz2
(Stored with Git LFS)
Normal file
BIN
libglade-2.6.4.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
329
libglade2-python3.patch
Normal file
329
libglade2-python3.patch
Normal file
@ -0,0 +1,329 @@
|
||||
--- libglade-convert.in (original)
|
||||
+++ libglade-convert.in (refactored)
|
||||
@@ -45,7 +45,7 @@
|
||||
if name == 'class':
|
||||
self.wclass = value
|
||||
return
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
if value == 'True': value = 'yes'
|
||||
@@ -53,19 +53,19 @@
|
||||
self.property_names.append(name)
|
||||
self.properties[name] = value
|
||||
def __delitem__(self, name):
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
else:
|
||||
- raise KeyError, "unknown property `%s'" % name
|
||||
+ raise KeyError("unknown property `%s'" % name)
|
||||
def has_prop(self, name):
|
||||
- return self.properties.has_key(name)
|
||||
+ return name in self.properties
|
||||
def rename_prop(self, old_name, new_name):
|
||||
if self.has_prop(old_name):
|
||||
self[new_name] = self[old_name]
|
||||
del self[old_name]
|
||||
def remove_prop(self, name):
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
def __getitem__(self, name):
|
||||
return self.properties[name]
|
||||
def __setitem__(self, name, value):
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
if value == 'True': value = 'yes'
|
||||
@@ -93,19 +93,19 @@
|
||||
self.property_names.append(name)
|
||||
self.properties[name] = value
|
||||
def __delitem__(self, name):
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
else:
|
||||
- raise KeyError, "unknown property `%s'" % name
|
||||
+ raise KeyError("unknown property `%s'" % name)
|
||||
def has_prop(self, name):
|
||||
- return self.properties.has_key(name)
|
||||
+ return name in self.properties
|
||||
def rename_prop(self, old_name, new_name):
|
||||
if self.has_prop(old_name):
|
||||
self[new_name] = self[old_name]
|
||||
del self[old_name]
|
||||
def remove_prop(self, name):
|
||||
- if self.properties.has_key(name):
|
||||
+ if name in self.properties:
|
||||
self.property_names.remove(name)
|
||||
del self.properties[name]
|
||||
|
||||
@@ -114,27 +114,27 @@
|
||||
return
|
||||
|
||||
if self.internal_child:
|
||||
- print '%s<child internal-child="%s">' % \
|
||||
- (indent, self.internal_child)
|
||||
+ print('%s<child internal-child="%s">' % \
|
||||
+ (indent, self.internal_child))
|
||||
else:
|
||||
- print '%s<child>' % indent
|
||||
+ print('%s<child>' % indent)
|
||||
if self.widget.wclass == 'Placeholder':
|
||||
- print '%s <placeholder />' % indent
|
||||
+ print('%s <placeholder />' % indent)
|
||||
else:
|
||||
self.widget.dump(indent + ' ')
|
||||
if self.properties:
|
||||
- print '%s <packing>' % indent
|
||||
+ print('%s <packing>' % indent)
|
||||
for name in self.property_names:
|
||||
attrs = ''
|
||||
if name in translatable_properties:
|
||||
attrs += ' translatable="yes"'
|
||||
if name[:3] == 'cxx':
|
||||
attrs += ' agent="glademm"'
|
||||
- print '%s <property name="%s"%s>%s</property>' % \
|
||||
+ print('%s <property name="%s"%s>%s</property>' % \
|
||||
(indent, name, attrs,
|
||||
- self.properties[name].encode('utf-8'))
|
||||
- print '%s </packing>' % indent
|
||||
- print '%s</child>' % indent
|
||||
+ self.properties[name].encode('utf-8')))
|
||||
+ print('%s </packing>' % indent)
|
||||
+ print('%s</child>' % indent)
|
||||
|
||||
def add_child(self, widget, internal_child=None):
|
||||
child = self.ChildDef(widget, internal_child)
|
||||
@@ -142,7 +142,7 @@
|
||||
return child
|
||||
|
||||
def dump(self, indent):
|
||||
- print '%s<widget class="%s" id="%s">' %(indent, self.wclass, self.name)
|
||||
+ print('%s<widget class="%s" id="%s">' %(indent, self.wclass, self.name))
|
||||
want_newline = 0
|
||||
for name in self.property_names:
|
||||
attrs = ''
|
||||
@@ -154,41 +154,41 @@
|
||||
attrs += ' translatable="yes"'
|
||||
if name[:3] == 'cxx':
|
||||
attrs += ' agent="glademm"'
|
||||
- print '%s <property name="%s"%s>%s</property>' % \
|
||||
- (indent, name, attrs, self.properties[name].encode('utf-8'))
|
||||
+ print('%s <property name="%s"%s>%s</property>' % \
|
||||
+ (indent, name, attrs, self.properties[name].encode('utf-8')))
|
||||
want_newline = 1
|
||||
if want_newline and (self.signals or self.accels or self.children):
|
||||
- print
|
||||
+ print()
|
||||
|
||||
want_newline = 0
|
||||
for name, handler, object, after in self.signals:
|
||||
- print '%s <signal name="%s" handler="%s"' % (indent, name,
|
||||
- handler),
|
||||
- if object: print 'object="%s"' % object,
|
||||
- if after: print 'after="yes"',
|
||||
- print '/>'
|
||||
+ print('%s <signal name="%s" handler="%s"' % (indent, name,
|
||||
+ handler), end=' ')
|
||||
+ if object: print('object="%s"' % object, end=' ')
|
||||
+ if after: print('after="yes"', end=' ')
|
||||
+ print('/>')
|
||||
want_newline = 1
|
||||
- if want_newline and (self.accels or self.children): print
|
||||
+ if want_newline and (self.accels or self.children): print()
|
||||
|
||||
want_newline = 0
|
||||
for key, modifiers, signal in self.accels:
|
||||
- print '%s <accelerator key="%s" modifiers="%s" signal="%s" />' % \
|
||||
- (indent, key, modifiers, signal)
|
||||
+ print('%s <accelerator key="%s" modifiers="%s" signal="%s" />' % \
|
||||
+ (indent, key, modifiers, signal))
|
||||
want_newline = 1
|
||||
- if want_newline and self.children: print
|
||||
+ if want_newline and self.children: print()
|
||||
|
||||
want_newline = 0
|
||||
for child in self.children:
|
||||
- if want_newline: print
|
||||
+ if want_newline: print()
|
||||
child.dump(indent + ' ')
|
||||
want_newline = 1
|
||||
- print '%s</widget>' % indent
|
||||
+ print('%s</widget>' % indent)
|
||||
|
||||
|
||||
# --- Code to parse the glade1 XML files into WidgetDef instances ---
|
||||
|
||||
def totext(nodelist):
|
||||
- return string.join(map(lambda node: node.toxml(), nodelist), '')
|
||||
+ return string.join([node.toxml() for node in nodelist], '')
|
||||
|
||||
def handle_signal(widget, signalnode):
|
||||
name = None
|
||||
@@ -414,7 +414,7 @@
|
||||
global_group_map = { }
|
||||
|
||||
def find_parent(type):
|
||||
- if parent_table.has_key(type):
|
||||
+ if type in parent_table:
|
||||
return parent_table[type]
|
||||
return ''
|
||||
|
||||
@@ -585,7 +585,7 @@
|
||||
'GNOMEUIINFO_MENU_GAME_TREE': (0, '_Game'),
|
||||
}
|
||||
def stock_menu_translate(old_name):
|
||||
- if stock_menu_items.has_key(old_name):
|
||||
+ if old_name in stock_menu_items:
|
||||
return stock_menu_items[old_name]
|
||||
else:
|
||||
return (0, old_name)
|
||||
@@ -598,7 +598,7 @@
|
||||
def fixup_as_type(widget, type):
|
||||
|
||||
if verbose:
|
||||
- print >> sys.stderr, 'Fixing', widget['name'], 'up as', type
|
||||
+ print('Fixing', widget['name'], 'up as', type, file=sys.stderr)
|
||||
|
||||
# table based property removals/renames
|
||||
for name in global_obsolete_props:
|
||||
@@ -606,11 +606,11 @@
|
||||
for old, new in global_renamed_props:
|
||||
widget.rename_prop(old, new)
|
||||
|
||||
- if obsolete_props.has_key(type):
|
||||
+ if type in obsolete_props:
|
||||
for name in obsolete_props[type]:
|
||||
widget.remove_prop(name)
|
||||
|
||||
- if renamed_props.has_key(type):
|
||||
+ if type in renamed_props:
|
||||
for old, new in renamed_props[type]:
|
||||
widget.rename_prop(old, new)
|
||||
|
||||
@@ -618,12 +618,12 @@
|
||||
for childdef in widget.children:
|
||||
childdef.rename_prop(old, new)
|
||||
|
||||
- if obsolete_child_props.has_key(type):
|
||||
+ if type in obsolete_child_props:
|
||||
for name in obsolete_child_props[type]:
|
||||
for childdef in widget.children:
|
||||
childdef.remove_prop(name)
|
||||
|
||||
- if renamed_child_props.has_key(type):
|
||||
+ if type in renamed_child_props:
|
||||
for old, new in renamed_child_props[type]:
|
||||
for childdef in widget.children:
|
||||
childdef.rename_prop(old, new)
|
||||
@@ -689,8 +689,8 @@
|
||||
del childdef.widget['child_name']
|
||||
childdef['type'] = 'tab'
|
||||
else:
|
||||
- print >> sys.stderr , 'Unknown child_name', \
|
||||
- childdef.widget['child_name']
|
||||
+ print('Unknown child_name', \
|
||||
+ childdef.widget['child_name'], file=sys.stderr)
|
||||
|
||||
if type == 'GtkFileSelection':
|
||||
for childdef in widget.children:
|
||||
@@ -775,8 +775,7 @@
|
||||
del childdef.widget['child_name']
|
||||
|
||||
try:
|
||||
- childdef = filter(lambda x: x.widget.has_prop('child_name'),
|
||||
- childdef.widget.children)[0]
|
||||
+ childdef = [x for x in childdef.widget.children if x.widget.has_prop('child_name')][0]
|
||||
except IndexError:
|
||||
return 0
|
||||
childdef.widget['class'] = 'GtkHButtonBox'
|
||||
@@ -791,8 +790,7 @@
|
||||
del childdef.widget['child_name']
|
||||
|
||||
try:
|
||||
- childdef = filter(lambda x: x.widget.has_prop('child_name'),
|
||||
- childdef.widget.children)[0]
|
||||
+ childdef = [x for x in childdef.widget.children if x.widget.has_prop('child_name')][0]
|
||||
except IndexError:
|
||||
return 0
|
||||
childdef.widget['class'] = 'GtkHButtonBox'
|
||||
@@ -881,7 +879,7 @@
|
||||
# have the glade id of the root group widget.
|
||||
if type == 'GtkRadioButton' or type == 'GtkRadioMenuItem':
|
||||
if widget.has_prop ('group'):
|
||||
- if global_group_map.has_key (widget['group']):
|
||||
+ if widget['group'] in global_group_map:
|
||||
widget['group'] = global_group_map[widget['group']]
|
||||
else:
|
||||
global_group_map[widget['group']] = widget['name']
|
||||
@@ -898,7 +896,7 @@
|
||||
elif childdef.widget['class'] == 'GtkRadioButton':
|
||||
childdef.widget['class'] = 'radio'
|
||||
if childdef.widget.has_prop('group'):
|
||||
- if global_group_map.has_key (childdef.widget['group']):
|
||||
+ if childdef.widget['group'] in global_group_map:
|
||||
childdef.widget['group'] = global_group_map[childdef.widget['group']]
|
||||
else:
|
||||
global_group_map[childdef.widget['group']] = childdef.widget['name']
|
||||
@@ -1135,8 +1133,8 @@
|
||||
def check_widget(widget, requirelist=[]):
|
||||
try:
|
||||
error = bad_widgets[widget['class']]
|
||||
- print >> sys.stderr , 'widget %s of class %s is %s.' % \
|
||||
- (widget['name'], widget['class'], error)
|
||||
+ print('widget %s of class %s is %s.' % \
|
||||
+ (widget['name'], widget['class'], error), file=sys.stderr)
|
||||
if error == 'removed':
|
||||
widget.mark_obsolete ()
|
||||
except KeyError:
|
||||
@@ -1171,21 +1169,21 @@
|
||||
fixup_widget(widgetdef)
|
||||
check_widget(widgetdef, requireslist)
|
||||
|
||||
- print '<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->'
|
||||
- print '<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd" >'
|
||||
- print
|
||||
- print '<glade-interface>'
|
||||
+ print('<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->')
|
||||
+ print('<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd" >')
|
||||
+ print()
|
||||
+ print('<glade-interface>')
|
||||
|
||||
for requirement in requireslist:
|
||||
- print ' <requires lib="%s" />' % requirement
|
||||
+ print(' <requires lib="%s" />' % requirement)
|
||||
if requireslist:
|
||||
- print
|
||||
+ print()
|
||||
|
||||
indent = ' '
|
||||
for widgetdef in widgets:
|
||||
widgetdef.dump(indent)
|
||||
|
||||
- print '</glade-interface>'
|
||||
+ print('</glade-interface>')
|
||||
document.unlink() # only needed for python interpreters without cyclic gc
|
||||
|
||||
usage = 'usage: libglade-convert [--no-upgrade] [--verbose] oldfile.glade'
|
||||
@@ -1201,10 +1199,10 @@
|
||||
elif opt == '--verbose':
|
||||
verbose = 1
|
||||
elif opt == '--help':
|
||||
- print usage
|
||||
+ print(usage)
|
||||
sys.exit(0)
|
||||
if len(args) != 1:
|
||||
- print >> sys.stderr, usage
|
||||
+ print(usage, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
handle_file(args[0])
|
||||
|
292
libglade2.changes
Normal file
292
libglade2.changes
Normal file
@ -0,0 +1,292 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 19 08:39:21 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Drop baselibs.conf: there is no known consumer of the -32bit
|
||||
package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 14 19:58:56 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Normalize patch tag line.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 5 09:41:49 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Add gtk-doc BuildRequires: if configure.ac contains
|
||||
GTK_DOC_CHECK, autoconf 2.70+ implicilty wants to start
|
||||
gtkdocize.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 5 14:11:14 UTC 2018 - jengelh@inai.de
|
||||
|
||||
- Remove ineffective --with-pic.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 28 16:34:35 UTC 2018 - dimstar@opensuse.org
|
||||
|
||||
- Modernize spec-file by calling spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 29 16:53:52 UTC 2017 - dimstar@opensuse.org
|
||||
|
||||
- Switch to python3:
|
||||
+ Add libglade2-python3.patch: convert libglade-convert to a
|
||||
python3 program.
|
||||
+ Export PYTHON=/usr/bin/python3 before calling configure.
|
||||
+ Replace python-devel and python-xml BuildRequires with
|
||||
python3-devel and python3-xml.
|
||||
+ Add libtool BuildRequires and call to autoreconf: the currently
|
||||
bootstrapped configure script can't cope with python3 version
|
||||
comparison.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 1 12:44:58 UTC 2013 - dimstar@opensuse.org
|
||||
|
||||
- Spec-cleanup using format_spec_file service.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 11 21:16:53 CEST 2010 - vuntz@opensuse.org
|
||||
|
||||
- Update packaging to use the shared library packaging policy:
|
||||
+ Create libglade-2_0-0 subpackage.
|
||||
+ Add Provides/Obsoletes for libglade2 to libglade-2_0-0.
|
||||
+ Update baselibs.conf accordingly.
|
||||
- Remove explicit Requires of devel packages in devel subpackage:
|
||||
they will be added automatically the pkgconfig() way.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 17 17:14:44 CET 2009 - jengelh@medozas.de
|
||||
|
||||
- Add baselibs.conf as a source
|
||||
- Make doc subpackage a noarch package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 17 18:06:57 CET 2009 - vuntz@novell.com
|
||||
|
||||
- Update to version 2.6.4:
|
||||
+ Fix GTK+ single includes
|
||||
+ Use G_DEFINE_TYPE instead of registering the type by hand
|
||||
+ Clean up code
|
||||
+ Remove deprecated GLib functions
|
||||
- Remove AutoReqProv: it's default now.
|
||||
- Remove unneeded BuildRequires: gnome-common, gtk-doc, indent,
|
||||
orbit2-devel, update-desktop-files.
|
||||
- Do not call autoreconf.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 21 23:31:40 CET 2009 - crrodriguez@suse.de
|
||||
|
||||
- remove "la" files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
|
||||
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 28 19:01:08 CEST 2008 - maw@suse.de
|
||||
|
||||
- Update to version 2.6.3:
|
||||
+ glade_xml_new_from_buffer(): Do not call g_free() on a GObject
|
||||
+ Documentation:
|
||||
* Actually show glade_xml_construct_from_buffer()
|
||||
(Murray Cumming)
|
||||
* Improve the book title and abstract
|
||||
+ Mention gmodule-export-2.0 for autoconnecting (bgo#446175).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 31 20:37:11 CEST 2007 - maw@suse.de
|
||||
|
||||
- Update to version 2.6.2, which fixes building with gtk+ 2.11
|
||||
- Remove dont-disable-deprecated.patch as it is no longer needed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 27 21:25:10 CEST 2007 - maw@suse.de
|
||||
|
||||
- Add dont-disable-deprecated.patch
|
||||
- Use %fdupes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 11 21:35:31 CEST 2007 - mauro@suse.de
|
||||
|
||||
- Update to version 2.6.1
|
||||
- Fix for bug #326511
|
||||
- Added support for automake 1.10 and autoconf 2.6x
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 7 12:27:30 CET 2007 - sbrabec@suse.cz
|
||||
|
||||
- Do not build unusable static libraries (#238552).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 16:24:43 CET 2006 - sbrabec@suse.cz
|
||||
|
||||
- Prefix changed to /usr.
|
||||
- Spec file cleanup.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 22 00:51:16 CEST 2006 - gekker@suse.de
|
||||
|
||||
- Update to version 2.6.0
|
||||
- Win32 portability fixes (Tor)
|
||||
- Compiler warning fixes (Kjartan)
|
||||
- Fixes for ASCII characters in entries (Matthias)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:32:20 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 26 22:41:05 CEST 2005 - mls@suse.de
|
||||
|
||||
- make devel package require base package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 11 16:52:52 CEST 2005 - sbrabec@suse.cz
|
||||
|
||||
- Fixed Requires of doc subpackage.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 21 11:14:41 CET 2005 - sbrabec@suse.cz
|
||||
|
||||
- Fixed Requires of devel subpackage (#61933).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 2 22:55:02 CET 2005 - gekker@suse.de
|
||||
|
||||
- Update to version 2.5.1
|
||||
- Note: the update below was to 2.5.0
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 16 01:02:52 CET 2004 - gekker@suse.de
|
||||
|
||||
- Update version
|
||||
- Change aclocal to find new xml_catalog macros
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 22 20:42:44 CET 2004 - gekker@suse.de
|
||||
|
||||
- Update version to 2.8.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 15 18:05:42 CEST 2004 - sbrabec@suse.cz
|
||||
|
||||
- Updated to version 2.3.6 (GNOME 2.6).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 18:23:55 CET 2004 - adrian@suse.de
|
||||
|
||||
- add %defattr and %run_ldconfig
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 14 14:36:52 CEST 2003 - sbrabec@suse.cz
|
||||
|
||||
- GNOME prefix change to /opt/gnome.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 20 13:02:23 CEST 2003 - sbrabec@suse.cz
|
||||
|
||||
- Created empty directory for libglade modules.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 13 13:15:12 CEST 2003 - sbrabec@suse.cz
|
||||
|
||||
- Fixed directory packaging.
|
||||
- Prefix clash fix.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 27 16:16:45 CEST 2003 - sbrabec@suse.cz
|
||||
|
||||
- Clean install-root.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 18 17:39:13 CEST 2002 - sbrabec@suse.cz
|
||||
|
||||
- Update to version to 2.0.1.
|
||||
- Clean up %files and splitting to sub-packages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 27 14:34:29 CEST 2002 - ro@suse.de
|
||||
|
||||
- Added alsa alsa-devel to neededforbuild (esound)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 15 14:46:39 CEST 2002 - hhetter@suse.de
|
||||
|
||||
- branch doc package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 13 10:16:11 CEST 2002 - hhetter@suse.de
|
||||
|
||||
- build with bonobo support (#17641)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 7 08:43:38 CEST 2002 - hhetter@suse.de
|
||||
|
||||
- updated to version 2.0.0
|
||||
* gtkdoc improvements
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 4 10:24:44 CEST 2002 - hhetter@suse.de
|
||||
|
||||
- updated to version 1.99.12, source frozen
|
||||
* more changes to help with Murray's C++ bindings.
|
||||
check whether GTK has a GtkPlug implementation to help with
|
||||
* building with gtk targets other than X11.
|
||||
Only build the docs if --enable-gtk-doc is passed to configure.
|
||||
* pass CFLAGS and LDFLAGS to gtkdoc when building docs, in
|
||||
case they are needed to build against the library (fixes
|
||||
64-bit solaris issues, #81347).
|
||||
* fix up a missing g_object_ref() call in AtkRelationSet
|
||||
handling code.
|
||||
* More helpful error message if glade file could not be found
|
||||
(#80411).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 15 11:07:33 CEST 2002 - ro@suse.de
|
||||
|
||||
- use libdir
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 9 16:16:35 CEST 2002 - hhetter@suse.de
|
||||
|
||||
- update to version 1.99.10 [gnome desktop beta3]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 10:12:40 CET 2002 - hhetter@suse.de
|
||||
|
||||
- updated to version 1.99.6 [gnome desktop alpha2]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 00:26:05 CET 2002 - ro@suse.de
|
||||
|
||||
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 17 09:51:35 CET 2002 - hhetter@suse.de
|
||||
|
||||
- filelist cleanup
|
||||
- prefix to /opt/gnome2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 16 09:02:31 CET 2002 - hhetter@suse.de
|
||||
|
||||
- build with python-expat support
|
||||
- provide libglade2-convert
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 11 08:48:55 CET 2002 - hhetter@suse.de
|
||||
|
||||
- build with freetype2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 9 16:23:37 CET 2002 - hhetter@suse.de
|
||||
|
||||
- initial SuSE package for GNOME 2.0 platform
|
||||
|
122
libglade2.spec
Normal file
122
libglade2.spec
Normal file
@ -0,0 +1,122 @@
|
||||
#
|
||||
# spec file for package libglade2
|
||||
#
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define _name libglade
|
||||
Name: libglade2
|
||||
Version: 2.6.4
|
||||
Release: 0
|
||||
Summary: Glade Library Compatible with the GNOME 2.x Desktop Platform
|
||||
# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to <
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Libraries/GNOME
|
||||
URL: http://www.daa.com.au/~james/gnome/
|
||||
Source: https://download.gnome.org/sources/libglade/2.6/libglade-2.6.4.tar.bz2
|
||||
# PATCH-FEATURE-OPENSUSE libglade2-python3.patch dimstar@opensuse.org -- Use python3
|
||||
Patch0: libglade2-python3.patch
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: gtk2-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: python3-xml
|
||||
|
||||
%description
|
||||
This library allows you to load Glade interface files in a program at
|
||||
runtime. It does not require that you use Glade, but Glade is the
|
||||
easiest way to create the interface files. For an idea of how to use
|
||||
the library, see the documentation, especially
|
||||
%{_docdir}/libglade/test-libgladee.c and the glade-xml.h
|
||||
include, which is in the libglade package.
|
||||
|
||||
%package -n libglade-2_0-0
|
||||
Summary: Glade Library Compatible with the GNOME 2.x Desktop Platform
|
||||
Group: Development/Libraries/GNOME
|
||||
Provides: %{name} = %{version}
|
||||
# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.6.4 (when this provides/obsoletes was introduced)
|
||||
Obsoletes: %{name} <= %{version}
|
||||
#
|
||||
|
||||
%description -n libglade-2_0-0
|
||||
This library allows you to load Glade interface files in a program at
|
||||
runtime. It does not require that you use Glade, but Glade is the
|
||||
easiest way to create the interface files. For an idea of how to use
|
||||
the library, see the documentation, especially
|
||||
%{_docdir}/libglade/test-libgladee.c and the glade-xml.h
|
||||
include, which is in the libglade package.
|
||||
|
||||
%package devel
|
||||
Summary: Include files and libraries mandatory for development
|
||||
Group: Development/Libraries/GNOME
|
||||
Requires: libglade-2_0-0 = %{version}
|
||||
#
|
||||
|
||||
%description devel
|
||||
This package contains all necessary include files and libraries needed
|
||||
to compile and link applications that use libglade2.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation for the Glade library
|
||||
Group: Development/Libraries/GNOME
|
||||
Requires: libglade-2_0-0 = %{version}
|
||||
%if 0%{?suse_version} >= 1120
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
|
||||
%description doc
|
||||
This package contains documentation and examples for the Glade library.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{_name}-%{version}
|
||||
%patch0
|
||||
|
||||
%build
|
||||
export PYTHON=%{_bindir}/python3
|
||||
autoreconf -fiv
|
||||
%configure --disable-static
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
%make_install
|
||||
mkdir -p %{buildroot}%{_libdir}/libglade/2.0
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
%if 0%{?suse_version} > 1020
|
||||
%fdupes %{buildroot}
|
||||
%endif
|
||||
|
||||
%post -n libglade-2_0-0 -p /sbin/ldconfig
|
||||
%postun -n libglade-2_0-0 -p /sbin/ldconfig
|
||||
|
||||
%files -n libglade-2_0-0
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_libdir}/libglade-2.0.so.*
|
||||
%dir %{_libdir}/libglade
|
||||
%dir %{_libdir}/libglade/2.0
|
||||
|
||||
%files devel
|
||||
%{_bindir}/*
|
||||
%{_includedir}/libglade-2.0
|
||||
%{_libdir}/libglade-2.0.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
%files doc
|
||||
%{_datadir}/gtk-doc/html/libglade
|
||||
%{_datadir}/xml/libglade
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user