Mailinglist Archive: opensuse-commit (1500 mails)

< Previous Next >
commit devilspie
  • From: root@xxxxxxx (h_root)
  • Date: Fri, 10 Nov 2006 01:08:32 +0100 (CET)
  • Message-id: <20061110000832.643E984366@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package devilspie
checked in at Fri Nov 10 01:08:32 CET 2006.

--------
--- GNOME/devilspie/devilspie.changes 2006-11-07 21:27:22.000000000 +0100
+++ /mounts/work_src_done/STABLE/devilspie/devilspie.changes 2006-11-10 00:51:10.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Nov 10 00:50:45 CET 2006 - james@xxxxxxx
+
+- Fix things to build and work with glib < 2.9.1
+
+-------------------------------------------------------------------

New:
----
devilspie-0.18-old-glib2.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ devilspie.spec ++++++
--- /var/tmp/diff_new_pack.dFxdbd/_old 2006-11-10 01:08:15.000000000 +0100
+++ /var/tmp/diff_new_pack.dFxdbd/_new 2006-11-10 01:08:15.000000000 +0100
@@ -11,16 +11,17 @@
# norootforbuild

Name: devilspie
-BuildRequires: gnutls-devel gob2 libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel libxslt mDNSResponder-devel perl-XML-Parser update-desktop-files
+BuildRequires: gnome-common gnutls-devel gob2 intltool libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel libxslt mDNSResponder-devel perl-XML-Parser update-desktop-files
Summary: Window-Matching Utility
Version: 0.18
-Release: 5
+Release: 8
License: GNU General Public License (GPL) - all versions
Group: System/X11/Utilities
Source0: %{name}-%{version}.tar.bz2
URL: http://www.burtonini.com/blog/computers/devilspie
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Autoreq: On
+Patch: devilspie-0.18-old-glib2.patch

%description
Devil's Pie can be configured to detect windows as they are created and
@@ -35,9 +36,10 @@

%prep
%setup -q
+%patch

%build
-CFLAGS=$RPM_OPT_FLAGS ./configure --prefix=%_prefix --mandir=%_mandir --sysconfdir=/etc/devilspie
+CFLAGS=$RPM_OPT_FLAGS ./autogen.sh --prefix=%_prefix --mandir=%_mandir --sysconfdir=/etc/devilspie
make

%install
@@ -57,6 +59,8 @@
%_mandir/man1/*

%changelog -n devilspie
+* Fri Nov 10 2006 - james@xxxxxxx
+- Fix things to build and work with glib < 2.9.1
* Thu Oct 26 2006 - hvogel@xxxxxxx
- Update to 0.18
* Port the opacity action

++++++ devilspie-0.18-old-glib2.patch ++++++
--- configure.in
+++ configure.in
@@ -27,7 +27,7 @@

# Check that we actually have the libraries required to build
PKG_CHECK_MODULES(WNCK,
- glib-2.0 >= 2.9.1
+ glib-2.0 >= 2.8.5
gdk-2.0
libwnck-1.0 >= 0.17)
AC_SUBST(WNCK_CFLAGS)
--- src/actions.c
+++ src/actions.c
@@ -385,8 +385,7 @@

x = ((num - 1) * wnck_screen_get_width (screen)) - viewport_start + x;

- wnck_window_set_geometry(c->window, WNCK_WINDOW_GRAVITY_CURRENT,
- WNCK_WINDOW_CHANGE_X, x, 0, 0, 0);
+ wnck_window_move(c->window, x, y);

if (debug) g_printerr(_("Changing viewport to %d\n"), num);
return e_sexp_result_new_bool (f, TRUE);
--- src/e-sexp.c
+++ src/e-sexp.c
@@ -173,7 +173,7 @@
ESExpResult *
e_sexp_result_new (ESExp *f, ESExpResultType type)
{
- ESExpResult *r = g_slice_new0 (ESExpResult);
+ ESExpResult *r = g_new0 (ESExpResult, 1);
r->type = type;
return r;
}
@@ -208,7 +208,7 @@
default:
g_assert_not_reached();
}
- g_slice_free (ESExpResult, t);
+ g_free (t);
}

/* used in normal functions if they have to abort, and free their arguments */
@@ -815,7 +815,7 @@
static ESExpTerm *
parse_term_new(ESExp *f, int type)
{
- ESExpTerm *s = g_slice_new0 (ESExpTerm);
+ ESExpTerm *s = g_new0 (ESExpTerm, 1);
s->type = type;
return s;
}
@@ -851,7 +851,7 @@
default:
g_warning("parse_term_free: unknown type: %d", t->type);
}
- g_slice_free(ESExpTerm, t);
+ g_free(t);
}

static ESExpTerm **

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread