Drop Autotools
This commit is contained in:
parent
55eb69247f
commit
a599a04de6
|
@ -1,13 +1,12 @@
|
|||
stages:
|
||||
- build
|
||||
|
||||
.base_build_template: &base_build
|
||||
build:ubuntu:
|
||||
stage: build
|
||||
image: ubuntu:devel
|
||||
|
||||
.ubuntu_deps_install_template: &ubuntu_deps_install
|
||||
apt-get update &&
|
||||
apt-get install -q -y --no-install-recommends
|
||||
before_script:
|
||||
- apt-get update &&
|
||||
- apt-get install -q -y --no-install-recommends
|
||||
gobject-introspection
|
||||
gtk-doc-tools
|
||||
libgdk-pixbuf2.0-dev
|
||||
|
@ -16,23 +15,6 @@ stages:
|
|||
libgtk-3-dev
|
||||
libpopt-dev
|
||||
xmlto
|
||||
|
||||
build:ubuntu:autogen:
|
||||
<<: *base_build
|
||||
before_script:
|
||||
- *ubuntu_deps_install
|
||||
- apt-get install -q -y --no-install-recommends
|
||||
gnome-common
|
||||
script:
|
||||
- ./autogen.sh --enable-gtk-doc=yes
|
||||
- make
|
||||
- make distcheck
|
||||
|
||||
build:ubuntu:meson:
|
||||
<<: *base_build
|
||||
before_script:
|
||||
- *ubuntu_deps_install
|
||||
- apt-get install -q -y --no-install-recommends
|
||||
ninja-build
|
||||
python3-pip
|
||||
python3-setuptools
|
||||
|
|
984
ChangeLog
984
ChangeLog
|
@ -1,984 +0,0 @@
|
|||
Sun Jun 14 14:50:00 UTC 2009 Andre Klapper <a9016009@gmx.de>
|
||||
* libnotify/notification.c:
|
||||
- Remove deprecated GLib symbols.
|
||||
|
||||
========================= 0.4.5 =========================
|
||||
|
||||
Thu Nov 20 03:16:53 PST 2008 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/tmpl/notification.sgml:
|
||||
* ChangeLog:
|
||||
* configure.ac:
|
||||
* NEWS:
|
||||
- Bump to version 0.4.5.
|
||||
|
||||
Thu Sep 25 18:45:41 PDT 2008 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
- Prevent a backwards-compatibility breakage introduced where the
|
||||
"reason" code was added to the "closed" signal. This meant that
|
||||
existing signal handlers that passed extra data would break. We now
|
||||
require that you call notify_notification_get_closed_reason() to get
|
||||
this data.
|
||||
|
||||
Thu Sep 25 18:05:38 PDT 2008 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.h:
|
||||
* NEWS:
|
||||
- Fixed a breakage where we were including gtkversion.h directly.
|
||||
Reported by Richard Hughes.
|
||||
|
||||
Tue Mar 18 21:51:32 PDT 2008 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify-marshal.list:
|
||||
* NEWS:
|
||||
- Add support for sending the closed reason in the signal handler.
|
||||
Closes ticket #139.
|
||||
|
||||
Sat Aug 25 18:08:01 PDT 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Relicense notify-send under the LGPL in order to keep licensing
|
||||
simple and to allow reuse in more projects. Fixes bug #124.
|
||||
|
||||
Sun Apr 29 02:45:20 PDT 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* configure.ac:
|
||||
- Bump to version 0.4.4.90.
|
||||
|
||||
Sun Apr 29 00:39:32 PDT 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/tmpl/notification.sgml:
|
||||
* libnotify/notification.c:
|
||||
- Patch by Lucas Rocha to add GObject property accessors for
|
||||
notification IDs.
|
||||
|
||||
========================= 0.4.4 =========================
|
||||
|
||||
Tue Feb 27 21:11:36 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* NEWS:
|
||||
* configure.ac:
|
||||
- Bump to version 0.4.4.
|
||||
|
||||
Thu Feb 15 03:10:39 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* NEWS:
|
||||
- Update with all the fixes in this release.
|
||||
|
||||
Thu Feb 15 02:44:16 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Prevent a crash when the handler for a notification's closed signal
|
||||
removes the last reference to the notification. We attempted to set
|
||||
the ID of the notification after emitting this signal, but the
|
||||
notification was destroyed already. So, keep a reference while doing
|
||||
all this. This fixes bug #116.
|
||||
|
||||
Thu Feb 15 02:29:01 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Get rid of format_func.
|
||||
|
||||
Thu Feb 15 02:06:11 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Fix some memory leaks when appending data to a message. Scary,
|
||||
horrible, traumatizing memory leaks. Actually it's pretty bad,
|
||||
though, so new release coming up soon. This fixes bug #112.
|
||||
|
||||
Thu Feb 15 01:58:52 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-image.c:
|
||||
- Use a more common (I hope) icontheme icon for the test.
|
||||
|
||||
Thu Feb 15 00:52:56 PST 2007 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Fix a bug in notify_notification_add_action where the function
|
||||
to free the user data was never called, causing memory leaks.
|
||||
This fixes bug #119.
|
||||
|
||||
Mon Nov 13 23:42:07 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/Makefile.am:
|
||||
A tests/test-size-changes.c:
|
||||
* tests/test-default-action.c:
|
||||
- Added a test program that displays three notifications and then
|
||||
changes the amount of text in one of them.
|
||||
|
||||
Sun Nov 05 12:06:01 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Patch by Giacomo Lozito to fix a problem where the dbus proxy was
|
||||
not being freed on notify_uninit, which led to problems when libnotify
|
||||
was used in a loadable module. This fixes bug #92.
|
||||
|
||||
Sun Nov 05 11:54:10 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* configure.ac:
|
||||
* NEWS:
|
||||
- Bump to version 0.4.3.90.
|
||||
|
||||
Sun Nov 05 11:50:44 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Patch by jylefort to only reset a notification's ID to 0 if it
|
||||
was the notification closed. This fixes bug #94.
|
||||
|
||||
========================= 0.4.3 =========================
|
||||
|
||||
Sun Oct 08 13:21:20 EDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* configure.ac:
|
||||
* NEWS:
|
||||
- Bump the version to 0.4.3.
|
||||
- Add the release datestamp.
|
||||
|
||||
Sun Sep 03 23:48:29 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* NEWS:
|
||||
- Patch by lucasr to fix an invalid assertion in
|
||||
notify_notification_new_with_status_icon. This closes bug #85.
|
||||
|
||||
Sun Sep 03 23:44:01 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* NEWS:
|
||||
- Patch by berndth to stop using g_atexit, as this can fail in the
|
||||
case of a dynamically loaded module. Applications should now call
|
||||
notify_uninit() on exit or on plugin unload. This closes bug #86.
|
||||
|
||||
Mon Jul 31 19:40:10 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Emit the property change notification for "status-icon" and not
|
||||
"attach-icon". This closes bug #81.
|
||||
|
||||
Sat Jul 29 03:02:18 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Patch by Ed Catmur to reset a notification's ID if
|
||||
notify_notification_show() is called on a notification that had
|
||||
already been closed. This causes the notification to receive a new
|
||||
ID. This closes ticket #78.
|
||||
|
||||
Thu Jul 13 00:44:29 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* configure.ac:
|
||||
- Patch by compnerd to check for glib 2.6+ during configure, as that
|
||||
is now required. This closes ticket #69.
|
||||
|
||||
Thu Jul 13 00:41:16 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* AUTHORS:
|
||||
* configure.ac:
|
||||
- Patch by mderezynski to send an array of UCHARs as expected by
|
||||
notification-daemon rather than an array of CHARs. This closes
|
||||
ticket #68.
|
||||
- Bump to version 0.4.2.90.
|
||||
|
||||
========================= 0.4.2 =========================
|
||||
|
||||
Sat Jun 17 19:17:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/internal.h:
|
||||
* libnotify/notify.h:
|
||||
* configure.ac:
|
||||
- Add G_BEGIN_DECLS and G_END_DECLS to notify.h, so that libnotify can
|
||||
be used in C++ applications properly.
|
||||
- Bump to version 0.4.2.
|
||||
|
||||
========================= 0.4.1 =========================
|
||||
|
||||
Sat Jun 17 18:17:28 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* Makefile.am:
|
||||
* NEWS:
|
||||
D libnotify.spec.in:
|
||||
* configure.ac:
|
||||
- Fix make distcheck and remove the old RPM spec file.
|
||||
- Update the news.
|
||||
- Bump the version to 0.4.1.
|
||||
|
||||
Thu Jun 15 02:14:14 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Fix a build error on gtk 2.9.2+. This fixes bug #65.
|
||||
|
||||
Tue Jun 06 12:44:48 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/tmpl/notification.sgml:
|
||||
* libnotify/notification.h:
|
||||
- Small random fixes.
|
||||
|
||||
Tue Jun 06 01:45:46 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/libnotify-docs.sgml:
|
||||
* docs/reference/tmpl/libnotify-docs.sgml:
|
||||
- Fix up some references to files.
|
||||
|
||||
Tue Jun 06 01:29:20 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/libnotify-sections.txt:
|
||||
* docs/reference/tmpl/notification.sgml:
|
||||
* docs/reference/tmpl/notify.sgml:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
- Provide more documentation.
|
||||
|
||||
Tue Jun 06 00:27:50 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/reference/tmpl/notification.sgml:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
- Update notify_notification_set_geometry_hints() to take a x, y
|
||||
instead of a GdkRectangle. We don't need the width and height
|
||||
information.
|
||||
|
||||
Tue Jun 06 00:14:00 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
A docs/reference/libnotify-docs.sgml:
|
||||
A docs/reference/libnotify-overrides.txt:
|
||||
A docs/reference/libnotify-sections.txt:
|
||||
A docs/reference/tmpl:
|
||||
A docs/reference/tmpl/libnotify-docs.sgml:
|
||||
A docs/reference/tmpl/libnotify-unused.sgml:
|
||||
A docs/reference/tmpl/notification.sgml:
|
||||
A docs/reference/tmpl/notify.sgml:
|
||||
A docs/reference/Makefile.am:
|
||||
A docs/Makefile.am:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* libnotify/notify.c:
|
||||
D Doxyfile.in:
|
||||
* Makefile.am:
|
||||
* autogen.sh:
|
||||
* configure.ac:
|
||||
- Add some gtk-doc documentation.
|
||||
|
||||
Sun Jun 04 17:44:27 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
- Patch by chpe to add support for using the new GtkStatusIcon in
|
||||
GTK+ 2.9.x. These functions are #ifdef'd to only be provided in
|
||||
supported versions of GTK. The patch also added support for GObject
|
||||
properties on the NotifyNotification objects. This closes ticket #60.
|
||||
|
||||
Sun Jun 04 16:12:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Set _initted to FALSE in notify_uninit(), so that notify_is_initted()
|
||||
won't return TRUE.
|
||||
|
||||
Fri Jun 02 15:56:05 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* AUTHORS:
|
||||
* configure.ac:
|
||||
* libnotify.pc.in:
|
||||
- Improve libnotify.pc by pushing dependencies into Requires: instead of
|
||||
Cflags: and Libs:. This closes ticket #58.
|
||||
- Bump the version to 0.4.0.90.
|
||||
|
||||
========================= 0.4.0 =========================
|
||||
|
||||
Wed Apr 26 01:15:20 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/Makefile.am:
|
||||
- Bundle applet-critical.png.
|
||||
|
||||
Wed Apr 26 01:07:34 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-replace.c:
|
||||
- Set the second, replaced notification to have a default expiration.
|
||||
|
||||
Tue Apr 25 23:52:42 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
* libnotify/notify.h:
|
||||
* NEWS:
|
||||
* configure.ac:
|
||||
- Add GTypes for the enums.
|
||||
- Bump to version 0.4.0.
|
||||
|
||||
Fri Apr 21 15:35:40 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Use fprintf instead of g_warning.
|
||||
|
||||
Fri Apr 21 14:38:04 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* AUTHORS:
|
||||
- Add some names to the patch writers list.
|
||||
|
||||
Fri Apr 21 14:35:30 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-server-info.c:
|
||||
* NEWS:
|
||||
- Patch by jensgr to fix some C99 usage in the tests code.
|
||||
|
||||
Fri Apr 21 14:21:47 PDT 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/Makefile.am:
|
||||
* tools/notify-send.c:
|
||||
* NEWS:
|
||||
* configure.ac:
|
||||
- Patch by M.S. to switch notify-send to use GOption instead of popt,
|
||||
to add -v, --version, -h, and --hint options, and to rename
|
||||
-T, --type to -c, --category. This also fixes assertions when calling
|
||||
notify-send "". This closes ticket #41.
|
||||
|
||||
Mon Mar 20 14:12:15 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Change the help for notify-send to indicate that --expire-timeout
|
||||
requires milliseconds, not seconds. This fixes bug #28.
|
||||
- Fixed the short flag for --type to be -T. This fixes bug #18.
|
||||
|
||||
Sat Mar 18 14:47:53 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Fix notify-send on PPC.
|
||||
|
||||
Sat Feb 04 17:18:38 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Don't complain about an unknown action when the action is "default"
|
||||
|
||||
Sat Feb 04 13:29:22 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
A tests/test-xy-actions.c:
|
||||
* tests/Makefile.am:
|
||||
- Add test-xy-actions.
|
||||
|
||||
Sat Feb 04 12:41:03 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-multi-actions.c:
|
||||
- Running out of disk space is a critical notification. Set the
|
||||
urgency level in test-multi-actions.
|
||||
|
||||
Sat Feb 04 02:04:13 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-urgency.c:
|
||||
- It's a good thing to actually set the urgency levels in the
|
||||
urgency test.
|
||||
|
||||
Sat Feb 04 01:47:00 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
A tests/test-urgency.c:
|
||||
* tests/Makefile.am:
|
||||
- Add a test-urgency testcase.
|
||||
|
||||
Sun Jan 29 13:26:31 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* Doxyfile.in:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
- More Doxygen happiness. Still no NotifyNotification docs yet though.
|
||||
|
||||
Sun Jan 29 13:17:43 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.h:
|
||||
- Make Doxygen happy.
|
||||
|
||||
========================= 0.3.2 =========================
|
||||
|
||||
Mon Jan 23 01:31:59 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.h:
|
||||
- Removed notify_notification_{ref,unref} from notification.h.
|
||||
|
||||
Mon Jan 23 01:30:45 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
- Make distcheck happy.
|
||||
|
||||
Mon Jan 23 01:20:36 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/ChangeLog:
|
||||
* NEWS:
|
||||
* configure.ac:
|
||||
- Bumped the version to 0.3.2.
|
||||
- Added news.
|
||||
|
||||
Mon Jan 23 01:10:23 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/internal.h:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notify.c:
|
||||
* tests/test-replace-widget.c:
|
||||
- Make a best attempt at clearing away notifications that require
|
||||
actions or that exist until clicked when the calling application
|
||||
exits. This doesn't always work.
|
||||
|
||||
Sun Jan 22 23:46:27 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/notification-spec.xml:
|
||||
- Fix some errors in the spec file. Some pieces were not updated when
|
||||
the specification was changed, and some pieces were invalid XML.
|
||||
|
||||
Sun Jan 22 13:21:52 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
- Raw images are broken in D-BUS versions less than 0.60. Don't crash
|
||||
under this case, and warn the user.
|
||||
|
||||
Sat Jan 21 00:37:03 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/internal.h:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notify.c:
|
||||
* tests/test-image.c:
|
||||
- Use one D-BUS connection, one GProxy, total. This is better than the
|
||||
one per notification, and fixes a few bugs.
|
||||
|
||||
Fri Jan 20 20:49:31 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Some small code cleanups.
|
||||
|
||||
Fri Jan 20 02:19:29 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* tests/test-basic.c:
|
||||
* tools/notify-send.c:
|
||||
- Remove notify_notification_show_and_forget(). It's less confusing to
|
||||
have one show function, and require that the user unref. It also
|
||||
simplifies the code quite a bit.
|
||||
|
||||
Fri Jan 20 02:10:50 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* tests/test-default-action.c:
|
||||
* tests/test-multi-actions.c:
|
||||
- Implement per-action user data.
|
||||
|
||||
Fri Jan 20 01:59:26 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/notification-spec.xml:
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* tests/test-default-action.c:
|
||||
* tests/test-image.c:
|
||||
* tests/test-multi-actions.c:
|
||||
* tools/notify-send.c:
|
||||
- Fix some weird argument ordering in the calls to
|
||||
dbus_g_proxy_call_*().
|
||||
- Re-order the arguments as per the spec.
|
||||
- Change NOTIFY_TIMEOUT_* to NOTIFY_EXPIRES_*.
|
||||
- Update the spec to 0.9.
|
||||
|
||||
Fri Jan 20 01:37:42 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notification.c:
|
||||
* libnotify/notification.h:
|
||||
* libnotify/notify.c:
|
||||
- Clean up a lot of the API. Several functions returned gboolean when
|
||||
there was very little point in doing so.
|
||||
- Add assertions to all the functions.
|
||||
- Remove the notify_notification_{set,get}_user_data() functions. These
|
||||
are useless, since this is a GObject, and we get it for free.
|
||||
|
||||
Thu Jan 19 22:07:41 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
A libnotify/internal.h:
|
||||
A libnotify/notification.c:
|
||||
A libnotify/notification.h:
|
||||
D libnotify/notifycommon.h:
|
||||
D libnotify/notifynotification.c:
|
||||
D libnotify/notifynotification.h:
|
||||
* libnotify/Makefile.am:
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Do some rearranging of the files in libnotify, and include things
|
||||
properly so people can actually use the library without fudging with
|
||||
include paths.
|
||||
|
||||
Thu Jan 19 21:56:29 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
D libnotify/dbus-compat.h:
|
||||
* libnotify/notify.c:
|
||||
- Get rid of dbus-compat.h.
|
||||
|
||||
Thu Jan 19 21:55:08 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/dbus-compat.h:
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notifycommon.h:
|
||||
* libnotify/notify.h:
|
||||
* libnotify/notifynotification.c:
|
||||
* libnotify/notifynotification.h:
|
||||
- Fixed the coding style.
|
||||
|
||||
Thu Jan 19 01:34:57 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Make notify-send work again when a body isn't specified.
|
||||
|
||||
Wed Jan 18 22:24:10 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notifynotification.h:
|
||||
* tests/test-xy-stress.c:
|
||||
- Remove the config.h include from notifynotification.h.
|
||||
|
||||
Sun Jan 15 17:52:39 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* docs/notification-spec.xml:
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
* libnotify/notifynotification.c:
|
||||
* tests/Makefile.am:
|
||||
A tests/test-server-info.c:
|
||||
* tests/test-xy.c:
|
||||
- Add back notify_get_server_info() and notify_get_server_caps().
|
||||
|
||||
Thu Jan 12 2006 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* libnotify/notifynotification.c (notify_notification_set_user_data):
|
||||
fix free function addition
|
||||
(notify_notification_get_user_data): added method for actually
|
||||
getting the user data (fd.o bug# 5418)
|
||||
- patches provided by Duarte Henriques
|
||||
<duarte.henriques at gmail dot com>
|
||||
|
||||
|
||||
Tue Jan 10 23:33:47 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* configure.ac:
|
||||
- Require D-BUS 0.36+.
|
||||
|
||||
Tue Jan 10 22:55:35 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/test-default-action.c:
|
||||
* tools/notify-send.c:
|
||||
- Fix some C99 usage.
|
||||
|
||||
Tue Jan 10 16:20:27 MST 2006 David Trowbridge <trowbrds@gmail.com>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
- Make sure marshal files actually get built
|
||||
|
||||
Mon Jan 09 11:13:15 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
* libnotify/Makefile.in:
|
||||
A libnotify/notify-marshal.list:
|
||||
D libnotify/notifymarshal.c:
|
||||
D libnotify/notifymarshal.h:
|
||||
* libnotify/notifynotification.c:
|
||||
* configure.ac:
|
||||
- Generate the marshal files automatically. We shouldn't be doing it
|
||||
by hand.
|
||||
|
||||
Mon Jan 09 10:15:57 PST 2006 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/Makefile.in:
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notifynotification.c:
|
||||
* tests/test-default-action.c:
|
||||
* tests/test-image.c:
|
||||
* tests/test-multi-actions.c:
|
||||
* tests/test-replace-widget.c:
|
||||
* tests/test-xy-stress.c:
|
||||
- Clean up lots of warnings.
|
||||
|
||||
========================= 0.3.0 =========================
|
||||
|
||||
Tue Dec 13 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* Release 0.3.0
|
||||
|
||||
* tests/Makefile.am, tools/Makefile.am: patch from Rodney
|
||||
Dawes <dobey at novell.com> fixing make distcheck
|
||||
|
||||
* tools/notify-send.c: use show_and_forget
|
||||
|
||||
Fri Dec 09 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* libnotify/notifymarshal.[c|h]: new files where GLib callback
|
||||
marshalers are added
|
||||
|
||||
* libnotify/notifynotification.c (notify_notifiaction_init): Add a
|
||||
marshaller for signals with uint, string parameters
|
||||
(_gslist_to_string_array): new internal method that coverts
|
||||
a GSList to a NULL terminated array of strings
|
||||
(_notify_notification_show_internal): send the actions list as an
|
||||
array of strings, not a GSList which does not work with the bindings
|
||||
|
||||
* libnotify/Makefile.am: notifymarshal.[c|h] added
|
||||
|
||||
* tests/test-multi-actions.c: working example of using actions
|
||||
|
||||
|
||||
Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* libnotify/notifynotification.c (notify_notification_add_action):
|
||||
implement adding actions
|
||||
(_action_signal_handler): handle actions coming from the server
|
||||
(notify_notifcation_clear_actions): new method for clearning out
|
||||
the actions list and hash
|
||||
|
||||
Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* libnotify/notifynotification.c (notify_notification_show_and_forget):
|
||||
new method that shows and then unrefs the NotifyNotification object.
|
||||
use this if you just want to fire off a quick notification.
|
||||
|
||||
* various compiler warning cleanups
|
||||
|
||||
Fri Dec 02 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* libnotify/notifynotification.c (SIGNAL_TYPE_CLOSED): "closed" glib
|
||||
signal added
|
||||
(notify_notification_clear_hints): New API for clearing out the
|
||||
hints hash
|
||||
(notify_notification_ref, notify_notification_unref): removed - use
|
||||
g_object_ref/unref
|
||||
|
||||
* tests/*: Various changes to the test binaries
|
||||
|
||||
Thu Nov 10 14:00:00 EST 2005 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* Complete rewrite and first import to libnotify-ng module in SVN
|
||||
|
||||
Mon Jul 04 02:13:56 PDT 2005 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/Makefile.am:
|
||||
* tests/test-markup.c:
|
||||
A tests/test-xy-stress.c:
|
||||
* configure.ac:
|
||||
- Conditionally build gdk-dependent test apps if we have gdk.
|
||||
- Added a X, Y stress test that will be used to help test
|
||||
accurately positioning the arrows.
|
||||
|
||||
Thu Jun 30 21:09:18 PDT 2005 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* tests/Makefile.am:
|
||||
- Don't install the test programs during make install.
|
||||
|
||||
Thu Jun 30 21:03:30 PDT 2005 Christian Hammond <chipx86@chipx86.com>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
* tests/test-animation.c:
|
||||
* tests/test-basic.c:
|
||||
* tests/test-default-action.c:
|
||||
* tests/test-error.c:
|
||||
* tests/test-image.c:
|
||||
* tests/test-markup.c:
|
||||
* tests/test-multi-actions.c:
|
||||
* tests/test-replace.c:
|
||||
* tools/notify-send.c:
|
||||
- Added support for hints in the API.
|
||||
|
||||
Mon Jun 20 06:13:02 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Be a little better at not crashing. Just a bit better. There's
|
||||
still another crash I'm trying to track down.
|
||||
|
||||
Mon Jun 20 04:53:29 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Close the right container in D-BUS 0.3x.
|
||||
|
||||
Mon Jun 20 02:49:27 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/Makefile.am:
|
||||
A libnotify/dbus-compat.h:
|
||||
- Add dbus-compat.h.
|
||||
|
||||
Mon Jun 20 02:43:26 PDT 2005 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* configure.ac:
|
||||
- Add support for compiling under D-BUS 0.3x. Actually running
|
||||
has not yet been tested!
|
||||
|
||||
Fri Apr 01 09:21:26 PST 2005 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Updated to work with 0.6 of the notification spec.
|
||||
|
||||
Sat Nov 06 15:40:48 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.h:
|
||||
- Move our TODO list to the Doxygen @todo commands, so we'll get it
|
||||
in a nice little page of its own in the API docs.
|
||||
|
||||
Sat Nov 06 15:35:52 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.h:
|
||||
- Move the emacs mode string out of the Doxygen comment and into its
|
||||
own.
|
||||
|
||||
Sat Nov 06 15:11:53 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.h:
|
||||
A Doxyfile.in:
|
||||
* Makefile.am:
|
||||
* configure.ac:
|
||||
- Add a Doxyfile.in and update things so we can get doxygen
|
||||
docs.
|
||||
|
||||
Wed Nov 03 23:39:23 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Use glib's memory allocation stuff instead of libc's.
|
||||
|
||||
Wed Nov 03 23:34:10 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
* tests/test-animation.c:
|
||||
* tests/test-image.c:
|
||||
- Patch from Mike Hearn to do a bunch of stuff, like handling icons
|
||||
and animations better.
|
||||
|
||||
Wed Nov 03 01:19:42 PST 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* configure.ac:
|
||||
A libnotify.spec.in:
|
||||
- Fix make distcheck.
|
||||
|
||||
Wed Sep 29 22:34:03 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* tools/notify-send.c:
|
||||
- Don't flush the D-BUS connection, and make sure we disconnect from it.
|
||||
|
||||
Wed Sep 29 21:53:15 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
* tests/test-animation.c:
|
||||
* tests/test-basic.c:
|
||||
* tests/test-default-action.c:
|
||||
* tests/test-error.c:
|
||||
* tests/test-image.c:
|
||||
* tests/test-markup.c:
|
||||
* tests/test-multi-actions.c:
|
||||
* tests/test-replace.c:
|
||||
* tools/notify-send.c:
|
||||
- Updated to match the spec.
|
||||
|
||||
Sat Sep 25 12:59:26 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* tests/test-animation.c:
|
||||
* tests/test-default-action.c:
|
||||
- Fixed to compile.
|
||||
|
||||
Wed Sep 01 00:39:23 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* docs/ChangeLog:
|
||||
* SPECIFICATION:
|
||||
- Moved specification documentation.
|
||||
- Moved specification ChangeLog.
|
||||
|
||||
Wed Sep 01 00:30:53 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* docs/notification-spec.xml:
|
||||
- Finishing adding the rest of the signals to the spec.
|
||||
|
||||
Sun Aug 29 22:27:42 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
A docs/notification-spec.ps:
|
||||
A docs/notification-spec.xml:
|
||||
- Added the notification spec in docbook format. It's not finished.
|
||||
I'm just tired of working on it.
|
||||
|
||||
Wed Jul 14 02:11:48 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* libnotify/notify.c: Use pointers instead of GINT_TO_POINTER
|
||||
* tools/test-replace.c: Test replacing notifications
|
||||
|
||||
Tue Jul 13 23:58:54 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* SPECIFICATION: CloseNotification sends NotificationClosed signal.
|
||||
|
||||
Mon Jul 5 00:12:03 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* tools/notify-send.c (main): Treat expiry times < current time
|
||||
as timeouts from current instant
|
||||
|
||||
Sun Jul 4 22:54:44 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* libnotify/notify.c: Use a direct hash rather than an int hash
|
||||
|
||||
Sun Jul 04 14:32:46 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Don't make IDs of 0 bad. They just want to be loved, too.
|
||||
|
||||
Sun Jul 04 14:08:59 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
* tools/notify-send.c:
|
||||
* SPECIFICATION:
|
||||
- Changed timeouts to expire times.
|
||||
- Install notify-send.
|
||||
|
||||
Sun Jul 04 13:46:32 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* tools/notify-send.c:
|
||||
- Don't initialize the library until we're ready to talk to it.
|
||||
|
||||
Sun Jul 04 13:34:14 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* SPECIFICATION:
|
||||
- Added the urgency level to the spec, and made it a byte.
|
||||
|
||||
Sun Jul 04 13:28:51 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
A tools/:
|
||||
R tests/:
|
||||
* Makefile.am:
|
||||
* configure.ac:
|
||||
- Renamed tests to tools.
|
||||
|
||||
Sun Jul 04 13:28:00 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* tests/Makefile.am:
|
||||
A tests/notify-send.c:
|
||||
- Added the notify-send tool.
|
||||
|
||||
Sat Jul 03 12:35:35 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Added support for GetCapabilities.
|
||||
|
||||
Sat Jul 03 12:27:58 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Add support for GetServerInformation.
|
||||
|
||||
Sat Jul 03 12:21:05 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Remove the application info sent on calls to Notify for now,
|
||||
until/if something gets added to the spec about it.
|
||||
|
||||
Sat Jul 03 12:14:48 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Removed the last of the request implementation.
|
||||
- More work toward migrating the code to the specification.
|
||||
- Simplified the action implementation a little bit.
|
||||
|
||||
Sat Jul 03 11:26:03 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Cleaned up some things and updated some stuff to be compliant with
|
||||
the spec. More will come soon.
|
||||
|
||||
Thu Jul 1 23:46:28 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* SPECIFICATION: Add info on icons/sounds, add some
|
||||
protocol requests. Change "buttons" in the overview to "actions".
|
||||
|
||||
Wed Jun 30 14:03:51 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* SPECIFICATION: Initial version
|
||||
|
||||
Wed Jun 30 13:28:18 GMT 2004 Mike Hearn <mike@navi.cx>
|
||||
* libnotify/notify.[ch]: Add file variables for emacs to match
|
||||
the settings Christian is using.
|
||||
|
||||
Wed Jun 30 02:53:36 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Free up the handle memory for a closed notification.
|
||||
|
||||
Tue Jun 29 19:33:43 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Due to the new icon struct, a lot of redundant functions have now
|
||||
been removed.
|
||||
|
||||
Tue Jun 29 19:26:58 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Added a NotifyIcon struct and the beginnings of the API.
|
||||
|
||||
Tue Jun 29 18:49:38 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Replaced the guint32 ID numbers that were passed around to represent
|
||||
notifications and requests and replaced them with an opaque data
|
||||
structure that abstracts that and other stuff.
|
||||
|
||||
Tue Jun 29 18:21:05 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Changed 8 space to 4 space tabs.
|
||||
|
||||
Tue Jun 29 14:49:51 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Patch by Mike Hearn to add a print_error() function for dumping
|
||||
extra info when we have an error.
|
||||
|
||||
Sun Jun 27 21:50:33 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* configure.ac:
|
||||
- Pass 0.0.1 as the version number to AC_INIT().
|
||||
|
||||
Sun Jun 27 21:39:13 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Added support for the NotificationClosed and RequestClosed signals,
|
||||
along with request callbacks. I wonder if any of this works.
|
||||
|
||||
Sun Jun 27 20:23:00 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Keep track of request IDs so that we can do callback stuff in a bit.
|
||||
|
||||
Sun Jun 27 20:02:09 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Send the list of button texts as a string array, rather than appending
|
||||
each one individually.
|
||||
|
||||
Sun Jun 27 18:30:19 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Split notify_close() into notify_close_notification() and
|
||||
notify_close_request().
|
||||
- Implement notify_send_request() and
|
||||
notify_send_request_with_icon_data(), and add versions of those
|
||||
functions that take a va_list for the buttons.
|
||||
|
||||
Sun Jun 27 16:46:32 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Added a utility function for doing most of the D-BUS message
|
||||
creation.
|
||||
- Implemented notify_close_notification() and notify_close_request().
|
||||
|
||||
Sun Jun 27 16:38:42 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
- Make sure we include our config.h if we have one.
|
||||
|
||||
Sun Jun 27 16:37:30 PDT 2004 Christian Hammond <chipx86@gnupdate.org>
|
||||
|
||||
* libnotify/notify.c:
|
||||
* libnotify/notify.h:
|
||||
- Added the initial header file and connection code.
|
||||
|
49
Makefile.am
49
Makefile.am
|
@ -1,49 +0,0 @@
|
|||
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
||||
|
||||
SUBDIRS = libnotify docs tools
|
||||
if TESTS_ENABLED
|
||||
SUBDIRS += tests
|
||||
endif
|
||||
|
||||
pcdata_DATA = libnotify.pc
|
||||
pcdatadir = $(libdir)/pkgconfig
|
||||
|
||||
EXTRA_DIST = \
|
||||
AUTHORS NEWS INSTALL COPYING README \
|
||||
ChangeLog \
|
||||
autogen.sh \
|
||||
configure.ac \
|
||||
libnotify.pc.in
|
||||
|
||||
$(OBJECTS): libtool
|
||||
libtool: $(LIBTOOL_DEPS)
|
||||
$(SHELL) ./config.status --recheck
|
||||
|
||||
doxygen:
|
||||
@echo "Running doxygen..."
|
||||
@doxygen Doxyfile
|
||||
|
||||
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
|
||||
|
||||
MAINTAINERCLEANFILES = \
|
||||
$(srcdir)/INSTALL \
|
||||
$(srcdir)/aclocal.m4 \
|
||||
$(srcdir)/autoscan.log \
|
||||
$(srcdir)/compile \
|
||||
$(srcdir)/config.guess \
|
||||
$(srcdir)/config.h.in \
|
||||
$(srcdir)/config.sub \
|
||||
$(srcdir)/configure.scan \
|
||||
$(srcdir)/depcomp \
|
||||
$(srcdir)/install-sh \
|
||||
$(srcdir)/ltmain.sh \
|
||||
$(srcdir)/missing \
|
||||
$(srcdir)/mkinstalldirs \
|
||||
$(srcdir)/omf.make \
|
||||
$(srcdir)/xmldocs.make \
|
||||
$(srcdir)/gtk-doc.make \
|
||||
$(srcdir)/ChangeLog \
|
||||
`find "$(srcdir)" -type f -name Makefile.in -print`
|
||||
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
21
autogen.sh
21
autogen.sh
|
@ -1,21 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
|
||||
srcdir=`dirname $0`
|
||||
test -z "$srcdir" && srcdir=.
|
||||
|
||||
PKG_NAME="libnotify"
|
||||
|
||||
(test -f $srcdir/configure.ac \
|
||||
&& test -d $srcdir/libnotify) || {
|
||||
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
||||
echo " top-level $PKG_NAME directory"
|
||||
exit 1
|
||||
}
|
||||
|
||||
which gnome-autogen.sh || {
|
||||
echo "You need to install gnome-common."
|
||||
exit 1
|
||||
}
|
||||
|
||||
. gnome-autogen.sh
|
223
configure.ac
223
configure.ac
|
@ -1,223 +0,0 @@
|
|||
dnl Process this file with autoconf to create configure.
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Initialize autoconf
|
||||
dnl ################################################################
|
||||
AC_INIT([libnotify],
|
||||
[0.7.8],
|
||||
[https://gitlab.gnome.org/GNOME/libnotify/issues],
|
||||
[libnotify])
|
||||
AC_PREREQ([2.63])
|
||||
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_CONFIG_SRCDIR([configure.ac])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Version information
|
||||
dnl ################################################################
|
||||
LIBNOTIFY_MAJOR_VERSION=0
|
||||
LIBNOTIFY_MINOR_VERSION=7
|
||||
LIBNOTIFY_MICRO_VERSION=7
|
||||
LIBNOTIFY_DEVEL_VERSION=0
|
||||
|
||||
AC_SUBST(LIBNOTIFY_MAJOR_VERSION)
|
||||
AC_SUBST(LIBNOTIFY_MINOR_VERSION)
|
||||
AC_SUBST(LIBNOTIFY_MICRO_VERSION)
|
||||
|
||||
LIBNOTIFY_VERSION=$LIBNOTIFY_MAJOR_VERSION.$LIBNOTIFY_MINOR_VERSION.$LIBNOTIFY_MICRO_VERSION
|
||||
|
||||
if test "x$LIBNOTIFY_DEVEL_VERSION" != "x0"; then
|
||||
LIBNOTIFY_VERSION=$LIBNOTIFY_VERSION.$LIBNOTIFY_DEVEL_VERSION
|
||||
fi
|
||||
|
||||
AC_DEFINE_UNQUOTED(LIBNOTIFY_MAJOR_VERSION, $LIBNOTIFY_MAJOR_VERSION,
|
||||
[libnotify major version.])
|
||||
AC_DEFINE_UNQUOTED(LIBNOTIFY_MINOR_VERSION, $LIBNOTIFY_MINOR_VERSION,
|
||||
[libnotify minor version.])
|
||||
AC_DEFINE_UNQUOTED(LIBNOTIFY_MICRO_VERSION, $LIBNOTIFY_MICRO_VERSION,
|
||||
[libnotify micro version.])
|
||||
AC_DEFINE_UNQUOTED(LIBNOTIFY_VERSION, "$LIBNOTIFY_VERSION",
|
||||
[libnotify version.])
|
||||
|
||||
|
||||
dnl ################################################################
|
||||
dnl # libtool versioning
|
||||
dnl ################################################################
|
||||
dnl #
|
||||
dnl # +1 : 0 : +1 == new interface that does not break old one.
|
||||
dnl # +1 : 0 : 0 == removed an interface. Breaks old apps.
|
||||
dnl # ? : +1 : ? == internal changes that doesn't break anything.
|
||||
dnl #
|
||||
dnl # CURRENT : REVISION : AGE
|
||||
dnl #
|
||||
LT_CURRENT=4
|
||||
LT_REVISION=0
|
||||
LT_AGE=0
|
||||
|
||||
LT_RELEASE=$LIBNOTIFY_MAJOR_VERSION.$LIBNOTIFY_MINOR_VERSION.$LIBNOTIFY_MICRO_VERSION
|
||||
|
||||
AC_SUBST(LT_RELEASE)
|
||||
AC_SUBST(LT_CURRENT)
|
||||
AC_SUBST(LT_REVISION)
|
||||
AC_SUBST(LT_AGE)
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Initialize automake
|
||||
dnl ################################################################
|
||||
AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2])
|
||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Check for some standard stuff.
|
||||
dnl ################################################################
|
||||
AC_PROG_CC
|
||||
AC_PROG_CPP
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_INSTALL
|
||||
|
||||
AC_C_CONST
|
||||
AC_TYPE_SIZE_T
|
||||
AC_EXEEXT
|
||||
|
||||
# Initialize libtool
|
||||
LT_PREREQ([2.2])
|
||||
LT_INIT
|
||||
|
||||
REQ_GTK_VERSION=2.90
|
||||
REQ_GLIB_VERSION=2.26.0
|
||||
|
||||
pkg_modules="gdk-pixbuf-2.0 glib-2.0 >= $REQ_GLIB_VERSION gio-2.0 >= $REQ_GLIB_VERSION"
|
||||
AC_SUBST([pkg_modules])
|
||||
PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
|
||||
|
||||
tests_modules="gtk+-3.0 >= $REQ_GTK_VERSION"
|
||||
AC_ARG_ENABLE(tests,
|
||||
[AS_HELP_STRING([--disable-tests],
|
||||
[Do not build tests])],
|
||||
,enable_tests=yes)
|
||||
if test x$enable_tests = xyes ; then
|
||||
PKG_CHECK_MODULES(TESTS, [$tests_modules])
|
||||
fi
|
||||
AM_CONDITIONAL(TESTS_ENABLED, test x$enable_tests = xyes)
|
||||
|
||||
GLIB_GENMARSHAL=`${PKG_CONFIG} --variable=glib_genmarshal glib-2.0`
|
||||
AC_SUBST(GLIB_GENMARSHAL)
|
||||
|
||||
GOBJECT_INTROSPECTION_CHECK([0.9.12])
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Set up gtk-doc
|
||||
dnl ################################################################
|
||||
GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl - DocBook Documentation
|
||||
dnl ---------------------------------------------------------------------------
|
||||
|
||||
AC_ARG_ENABLE(docbook-docs,
|
||||
[AS_HELP_STRING([--enable-docbook-docs],
|
||||
[build documentation (requires xmlto)])],
|
||||
enable_docbook_docs=$enableval,enable_docbook_docs=no)
|
||||
AC_PATH_PROG(XMLTO, xmlto, no)
|
||||
AC_MSG_CHECKING([whether to build DocBook documentation])
|
||||
if test x$XMLTO = xno ; then
|
||||
have_docbook=no
|
||||
else
|
||||
have_docbook=yes
|
||||
fi
|
||||
if test x$enable_docbook_docs = xauto ; then
|
||||
if test x$have_docbook = xno ; then
|
||||
enable_docbook_docs=no
|
||||
else
|
||||
enable_docbook_docs=yes
|
||||
fi
|
||||
fi
|
||||
if test x$enable_docbook_docs = xyes; then
|
||||
if test x$have_docbook = xno; then
|
||||
AC_MSG_ERROR([Building DocBook docs explicitly required, but DocBook not found])
|
||||
fi
|
||||
fi
|
||||
AM_CONDITIONAL(DOCBOOK_DOCS_ENABLED, test x$enable_docbook_docs = xyes)
|
||||
AC_MSG_RESULT(yes)
|
||||
|
||||
AC_ARG_VAR([XMLTO],[Define/override the `xmlto' location.])
|
||||
AC_ARG_VAR([XMLTO_FLAGS],[Define/override `xmlto' options, like `--skip-validation'.])
|
||||
|
||||
|
||||
# Turn on the additional warnings last
|
||||
|
||||
AC_ARG_ENABLE(more-warnings,
|
||||
AS_HELP_STRING([--enable-more-warnings],
|
||||
[Maximum compiler warnings]),
|
||||
set_more_warnings="$enableval",[
|
||||
if test -d $srcdir/.git; then
|
||||
set_more_warnings=yes
|
||||
else
|
||||
set_more_warnings=no
|
||||
fi])
|
||||
|
||||
AC_MSG_CHECKING(for more warnings)
|
||||
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
|
||||
AC_MSG_RESULT(yes)
|
||||
CFLAGS="\
|
||||
-Wall \
|
||||
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
|
||||
-Wnested-externs -Wpointer-arith \
|
||||
-Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
|
||||
$CFLAGS"
|
||||
|
||||
for option in -Wno-strict-aliasing -Wno-sign-compare; do
|
||||
SAVE_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $option"
|
||||
AC_MSG_CHECKING([whether gcc understands $option])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
|
||||
[has_option=yes],
|
||||
[has_option=no])
|
||||
if test $has_option = no; then
|
||||
CFLAGS="$SAVE_CFLAGS"
|
||||
fi
|
||||
AC_MSG_RESULT($has_option)
|
||||
unset has_option
|
||||
unset SAVE_CFLAGS
|
||||
done
|
||||
unset option
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
AC_SUBST(CFLAGS)
|
||||
|
||||
dnl ################################################################
|
||||
dnl # Output the Makefiles
|
||||
dnl ################################################################
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
docs/Makefile
|
||||
docs/reference/Makefile
|
||||
libnotify.pc
|
||||
libnotify/Makefile
|
||||
libnotify/notify-features.h
|
||||
tests/Makefile
|
||||
tools/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
echo "
|
||||
$PACKAGE $VERSION
|
||||
========================
|
||||
|
||||
prefix: ${prefix}
|
||||
exec_prefix: ${exec_prefix}
|
||||
bindir: ${bindir}
|
||||
datadir: ${datadir}
|
||||
source code location: ${srcdir}
|
||||
cflags: ${CFLAGS}
|
||||
|
||||
Build tests: ${enable_tests}
|
||||
Build docs: ${enable_docbook_docs}
|
||||
|
||||
"
|
|
@ -1,26 +0,0 @@
|
|||
NULL =
|
||||
|
||||
SUBDIRS = reference
|
||||
|
||||
SPEC_XML_FILES = \
|
||||
config.xsl \
|
||||
notification-spec.xml \
|
||||
$(NULL)
|
||||
|
||||
if DOCBOOK_DOCS_ENABLED
|
||||
|
||||
htmldocdir = $(docdir)/spec
|
||||
htmldoc_DATA = notification-spec.html
|
||||
|
||||
notification-spec.html: $(SPEC_XML_FILES)
|
||||
$(XMLTO) $(XMLTO_FLAGS) xhtml-nochunks -m config.xsl notification-spec.xml
|
||||
|
||||
endif # DOCBOOK_DOCS_ENABLED
|
||||
|
||||
|
||||
EXTRA_DIST = \
|
||||
ChangeLog \
|
||||
$(SPEC_XML_FILES) \
|
||||
$(NULL)
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
|
@ -1,83 +0,0 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
# We require automake 1.6 at least.
|
||||
AUTOMAKE_OPTIONS = 1.6
|
||||
|
||||
# This is a blank Makefile.am for using gtk-doc.
|
||||
# Copy this to your project's API docs directory and modify the variables to
|
||||
# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
|
||||
# of using the various options.
|
||||
|
||||
# The name of the module, e.g. 'glib'.
|
||||
DOC_MODULE=libnotify
|
||||
|
||||
# The top-level SGML file. You can change this if you want to.
|
||||
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
|
||||
|
||||
# The directory containing the source code. Relative to $(srcdir).
|
||||
# gtk-doc will search all .c & .h files beneath here for inline comments
|
||||
# documenting the functions and macros.
|
||||
# e.g. DOC_SOURCE_DIR=../../../gtk
|
||||
DOC_SOURCE_DIR=../../libnotify
|
||||
|
||||
# Extra options to pass to gtkdoc-scangobj. Not normally needed.
|
||||
SCANGOBJ_OPTIONS=
|
||||
|
||||
# Extra options to supply to gtkdoc-scan.
|
||||
# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
|
||||
SCAN_OPTIONS=--deprecated-guards="LIBNOTIFY_DISABLE_DEPRECATED"
|
||||
|
||||
# Extra options to supply to gtkdoc-mkdb.
|
||||
# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
|
||||
MKDB_OPTIONS=--sgml-mode --output-format=xml
|
||||
|
||||
# Extra options to supply to gtkdoc-mktmpl
|
||||
# e.g. MKTMPL_OPTIONS=--only-section-tmpl
|
||||
MKTMPL_OPTIONS=
|
||||
|
||||
# Extra options to supply to gtkdoc-fixref. Not normally needed.
|
||||
# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
|
||||
FIXXREF_OPTIONS=
|
||||
|
||||
# Used for dependencies. The docs will be rebuilt if any of these change.
|
||||
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
|
||||
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
|
||||
HFILE_GLOB=$(top_srcdir)/libnotify/*.h
|
||||
CFILE_GLOB=$(top_srcdir)/libnotify/*.c
|
||||
|
||||
# Header files to ignore when scanning.
|
||||
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
|
||||
IGNORE_HFILES= \
|
||||
notify-enum-types.h \
|
||||
notify-marshal.h \
|
||||
internal.h
|
||||
|
||||
# Images to copy into HTML directory.
|
||||
# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
|
||||
HTML_IMAGES=
|
||||
|
||||
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
|
||||
# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
|
||||
content_files=
|
||||
|
||||
# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
|
||||
# These files must be listed here *and* in content_files
|
||||
# e.g. expand_content_files=running.sgml
|
||||
expand_content_files=
|
||||
|
||||
# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
|
||||
# Only needed if you are using gtkdoc-scangobj to dynamically query widget
|
||||
# signals and properties.
|
||||
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
|
||||
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
|
||||
INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(PACKAGE_CFLAGS)
|
||||
GTKDOC_LIBS=$(PACKAGE_LIBS) $(top_builddir)/libnotify/libnotify.la
|
||||
|
||||
# This includes the standard gtk-doc make rules, copied by gtkdocize.
|
||||
include $(top_srcdir)/gtk-doc.make
|
||||
|
||||
# Other files to distribute
|
||||
# e.g. EXTRA_DIST += version.xml.in
|
||||
EXTRA_DIST +=
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
184
git.mk
184
git.mk
|
@ -1,184 +0,0 @@
|
|||
# git.mk
|
||||
#
|
||||
# Copyright 2009, Red Hat, Inc.
|
||||
# Written by Behdad Esfahbod
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification,
|
||||
# are permitted in any medium without royalty provided the copyright
|
||||
# notice and this notice are preserved.
|
||||
#
|
||||
# The canonical source for this file is pango/git.mk, or whereever the
|
||||
# header of pango/git.mk suggests in the future.
|
||||
#
|
||||
# To use in your project, import this file in your git repo's toplevel,
|
||||
# then do "make -f git.mk". This modifies all Makefile.am files in
|
||||
# your project to include git.mk.
|
||||
#
|
||||
# This enables automatic .gitignore generation. If you need to ignore
|
||||
# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
|
||||
# But think twice before doing that. If a file has to be in .gitignore,
|
||||
# chances are very high that it's a generated file and should be in one
|
||||
# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
|
||||
#
|
||||
# The only case that you need to manually add a file to GITIGNOREFILES is
|
||||
# when remove files in one of mostlyclean-local, clean-local, distclean-local,
|
||||
# or maintainer-clean-local.
|
||||
#
|
||||
# Note that for files like editor backup, etc, there are better places to
|
||||
# ignore them. See "man gitignore".
|
||||
#
|
||||
# If "make maintainer-clean" removes the files but they are not recognized
|
||||
# by this script (that is, if "git status" shows untracked files still), send
|
||||
# me the output of "git status" as well as your Makefile.am and Makefile for
|
||||
# the directories involved.
|
||||
#
|
||||
# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
|
||||
# pango/Makefile.am.
|
||||
#
|
||||
# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
|
||||
# not tarballs. It serves no useful purpose in tarballs and clutters the
|
||||
# build dir.
|
||||
#
|
||||
# This file knows how to handle autoconf, automake, libtool, gtk-doc,
|
||||
# gnome-doc-utils, intltool.
|
||||
#
|
||||
#
|
||||
# KNOWN ISSUES:
|
||||
#
|
||||
# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
|
||||
# submodule doesn't find us. If you have configure.{in,ac} files in
|
||||
# subdirs, add a proxy git.mk file in those dirs that simply does:
|
||||
# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
|
||||
# And add those files to git. See vte/gnome-pty-helper/git.mk for
|
||||
# example.
|
||||
#
|
||||
|
||||
git-all: git-mk-install
|
||||
|
||||
git-mk-install:
|
||||
@echo Installing git makefile
|
||||
@any_failed=; find $(top_srcdir) -name Makefile.am | while read x; do \
|
||||
if grep 'include .*/git.mk' $$x >/dev/null; then \
|
||||
echo $$x already includes git.mk; \
|
||||
else \
|
||||
failed=; \
|
||||
echo "Updating $$x"; \
|
||||
{ cat $$x; \
|
||||
echo ''; \
|
||||
echo '-include $$(top_srcdir)/git.mk'; \
|
||||
} > $$x.tmp || failed=1; \
|
||||
if test x$$failed = x; then \
|
||||
mv $$x.tmp $$x || failed=1; \
|
||||
fi; \
|
||||
if test x$$failed = x; then : else \
|
||||
echo Failed updating $$x; >&2 \
|
||||
any_failed=1; \
|
||||
fi; \
|
||||
fi; done; test -z "$$any_failed"
|
||||
|
||||
.PHONY: git-all git-mk-install
|
||||
|
||||
|
||||
### .gitignore generation
|
||||
|
||||
$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
|
||||
$(AM_V_GEN) \
|
||||
{ \
|
||||
if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
|
||||
for x in \
|
||||
$(DOC_MODULE)-decl-list.txt \
|
||||
$(DOC_MODULE)-decl.txt \
|
||||
tmpl/$(DOC_MODULE)-unused.sgml \
|
||||
"tmpl/*.bak" \
|
||||
xml html \
|
||||
; do echo /$$x; done; \
|
||||
fi; \
|
||||
if test "x$(DOC_MODULE)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
|
||||
for x in \
|
||||
$(_DOC_C_DOCS) \
|
||||
$(_DOC_LC_DOCS) \
|
||||
$(_DOC_OMF_ALL) \
|
||||
$(_DOC_DSK_ALL) \
|
||||
$(_DOC_HTML_ALL) \
|
||||
$(_DOC_POFILES) \
|
||||
"*/.xml2po.mo" \
|
||||
"*/*.omf.out" \
|
||||
; do echo /$$x; done; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/po/Makefile.in.in; then \
|
||||
for x in \
|
||||
po/Makefile.in.in \
|
||||
po/Makefile.in \
|
||||
po/Makefile \
|
||||
po/POTFILES \
|
||||
po/stamp-it \
|
||||
po/.intltool-merge-cache \
|
||||
"po/*.gmo" \
|
||||
"po/*.mo" \
|
||||
po/$(GETTEXT_PACKAGE).pot \
|
||||
intltool-extract.in \
|
||||
intltool-merge.in \
|
||||
intltool-update.in \
|
||||
; do echo /$$x; done; \
|
||||
fi; \
|
||||
if test -f $(srcdir)/configure; then \
|
||||
for x in \
|
||||
autom4te.cache \
|
||||
configure \
|
||||
config.h \
|
||||
stamp-h1 \
|
||||
libtool \
|
||||
config.lt \
|
||||
; do echo /$$x; done; \
|
||||
fi; \
|
||||
for x in \
|
||||
.gitignore \
|
||||
$(GITIGNOREFILES) \
|
||||
$(CLEANFILES) \
|
||||
$(PROGRAMS) \
|
||||
$(check_PROGRAMS) \
|
||||
$(EXTRA_PROGRAMS) \
|
||||
$(LTLIBRARIES) \
|
||||
so_locations \
|
||||
.libs _libs \
|
||||
$(MOSTLYCLEANFILES) \
|
||||
"*.$(OBJEXT)" \
|
||||
"*.lo" \
|
||||
$(DISTCLEANFILES) \
|
||||
$(am__CONFIG_DISTCLEAN_FILES) \
|
||||
$(CONFIG_CLEAN_FILES) \
|
||||
TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
|
||||
"*.tab.c" \
|
||||
$(MAINTAINERCLEANFILES) \
|
||||
$(BUILT_SOURCES) \
|
||||
$(DEPDIR) \
|
||||
Makefile \
|
||||
Makefile.in \
|
||||
"*.orig" \
|
||||
"*.rej" \
|
||||
"*.bak" \
|
||||
"*~" \
|
||||
".*.sw[nop]" \
|
||||
; do echo /$$x; done; \
|
||||
} | \
|
||||
sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
|
||||
sed 's@/[.]/@/@g' | \
|
||||
LC_ALL=C sort | uniq > $@.tmp && \
|
||||
mv $@.tmp $@;
|
||||
|
||||
all: $(srcdir)/.gitignore gitignore-recurse-maybe
|
||||
gitignore-recurse-maybe:
|
||||
@if test "x$(SUBDIRS)" = "x$(DIST_SUBDIRS)"; then :; else \
|
||||
$(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \
|
||||
fi;
|
||||
gitignore-recurse:
|
||||
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
|
||||
done
|
||||
gitignore: $(srcdir)/.gitignore gitignore-recurse
|
||||
|
||||
maintainer-clean: gitignore-clean
|
||||
gitignore-clean:
|
||||
-rm -f $(srcdir)/.gitignore
|
||||
|
||||
.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe
|
|
@ -1,12 +0,0 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
|
||||
Name: libnotify
|
||||
Description: Notifications Library
|
||||
Version: @VERSION@
|
||||
Requires: @pkg_modules@
|
||||
Libs: -L${libdir} -lnotify
|
||||
Cflags: -I${includedir}
|
||||
|
|
@ -1,126 +0,0 @@
|
|||
notifyincdir = $(includedir)/libnotify
|
||||
|
||||
MARSHAL_PREFIX = notify_marshal
|
||||
MARSHAL_FILE = notify-marshal
|
||||
ENUM_FILE = notify-enum-types
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I. \
|
||||
-I.. \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_builddir) \
|
||||
-DG_LOG_DOMAIN=\"libnotify\" \
|
||||
$(PACKAGE_CFLAGS)
|
||||
|
||||
lib_LTLIBRARIES = libnotify.la
|
||||
|
||||
notify_headers = \
|
||||
notify.h \
|
||||
notification.h
|
||||
|
||||
notifyinc_HEADERS = \
|
||||
$(notify_headers) \
|
||||
notify-features.h \
|
||||
$(ENUM_FILE).h
|
||||
|
||||
noinst_HEADERS = \
|
||||
notify-marshal.h \
|
||||
internal.h
|
||||
|
||||
BUILT_SOURCES = \
|
||||
$(ENUM_FILE).h \
|
||||
$(ENUM_FILE).c \
|
||||
notify-marshal.c \
|
||||
notify-marshal.h
|
||||
|
||||
libnotify_la_SOURCES = \
|
||||
notify.c \
|
||||
notification.c \
|
||||
notify-enum-types.c \
|
||||
notify-marshal.c
|
||||
|
||||
libnotify_la_LIBADD = \
|
||||
$(PACKAGE_LIBS)
|
||||
|
||||
libnotify_la_LDFLAGS = \
|
||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
||||
-export-symbols-regex "^notify_.*"
|
||||
|
||||
notify-marshal.h: notify-marshal.list
|
||||
$(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=$(MARSHAL_PREFIX) $(srcdir)/notify-marshal.list \
|
||||
--header > $@.tmp && mv $@.tmp $@
|
||||
|
||||
notify-marshal.c: notify-marshal.list
|
||||
$(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=$(MARSHAL_PREFIX) $(srcdir)/notify-marshal.list \
|
||||
--header --body > $@.tmp && mv $@.tmp $@
|
||||
|
||||
$(ENUM_FILE).h: s-enum-types-h
|
||||
@true
|
||||
s-enum-types-h: $(notify_headers) Makefile
|
||||
$(AM_V_GEN) ( cd $(srcdir) && glib-mkenums \
|
||||
--fhead "#ifndef _NOTIFY_ENUM_TYPES_H_\n#define _NOTIFY_ENUM_TYPES_H_\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
|
||||
--fprod "/* enumerations from \"@filename@\" */\n" \
|
||||
--vhead "GType @enum_name@_get_type(void);\n#define NOTIFY_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \
|
||||
--ftail "G_END_DECLS\n\n#endif /* _NOTIFY_ENUM_TYPES_H_ */" \
|
||||
$(notify_headers) ) > tmp-$(ENUM_FILE).h \
|
||||
&& (cmp -s tmp-$(ENUM_FILE).h $(ENUM_FILE).h || cp tmp-$(ENUM_FILE).h $(ENUM_FILE).h ) \
|
||||
&& rm -f tmp-$(ENUM_FILE).h \
|
||||
&& echo timestamp > $(@F)
|
||||
|
||||
$(ENUM_FILE).c: s-enum-types-c
|
||||
@true
|
||||
s-enum-types-c: $(notify_headers) Makefile
|
||||
$(AM_V_GEN) ( cd $(srcdir) && glib-mkenums \
|
||||
--fhead "#include <libnotify/notify.h>" \
|
||||
--fprod "\n/* enumerations from \"@filename@\" */" \
|
||||
--vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \
|
||||
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
|
||||
--vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \
|
||||
$(notify_headers) ) > tmp-$(ENUM_FILE).c \
|
||||
&& (cmp -s tmp-$(ENUM_FILE).c $(ENUM_FILE).c || cp tmp-$(ENUM_FILE).c $(ENUM_FILE).c ) \
|
||||
&& rm -f tmp-$(ENUM_FILE).c \
|
||||
&& echo timestamp > $(@F)
|
||||
|
||||
|
||||
if HAVE_INTROSPECTION
|
||||
|
||||
-include $(INTROSPECTION_MAKEFILE)
|
||||
INTROSPECTION_GIRS = Notify-0.7.gir
|
||||
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(top_srcdir) --add-include-path=$(top_builddir) --warn-all -I$(top_srcdir) -I$(top_builddir)
|
||||
INTROSPECTION_COMPILER_ARGS = --includedir=$(top_srcdir)
|
||||
|
||||
Notify-0.7.gir: libnotify.la
|
||||
Notify_0_7_gir_INCLUDES = GLib-2.0 GdkPixbuf-2.0
|
||||
Notify_0_7_gir_LIBS = libnotify.la
|
||||
Notify_0_7_gir_FILES = $(notifyinc_HEADERS) $(libnotify_la_SOURCES)
|
||||
Notify_0_7_gir_PACKAGES = glib-2.0 gobject-2.0 gdk-pixbuf-2.0
|
||||
Notify_0_7_gir_EXPORT_PACKAGES = libnotify
|
||||
Notify_0_7_gir_SCANNERFLAGS = --c-include "libnotify/notify.h"
|
||||
|
||||
girdir = $(datadir)/gir-1.0
|
||||
dist_gir_DATA = $(INTROSPECTION_GIRS)
|
||||
|
||||
typelibdir = $(libdir)/girepository-1.0
|
||||
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
|
||||
|
||||
endif
|
||||
|
||||
EXTRA_DIST = \
|
||||
notify-marshal.list \
|
||||
$(ENUM_FILE).h
|
||||
|
||||
CLEANFILES = \
|
||||
notify-marshal.c \
|
||||
notify-marshal.h \
|
||||
$(ENUM_FILE).c \
|
||||
$(ENUM_FILE).h \
|
||||
s-enum-types-c \
|
||||
s-enum-types-h
|
||||
|
||||
if HAVE_INTROSPECTION
|
||||
CLEANFILES += \
|
||||
$(dist_gir_DATA) \
|
||||
$(typelib_DATA)
|
||||
endif
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
|
@ -1,93 +0,0 @@
|
|||
INCLUDES = \
|
||||
-I$(top_srcdir) \
|
||||
$(TESTS_CFLAGS)
|
||||
|
||||
noinst_PROGRAMS = \
|
||||
test-replace \
|
||||
test-replace-widget \
|
||||
test-server-info \
|
||||
test-default-action \
|
||||
test-multi-actions \
|
||||
test-action-icons \
|
||||
test-image \
|
||||
test-basic \
|
||||
test-error \
|
||||
test-markup \
|
||||
test-persistence \
|
||||
test-removal \
|
||||
test-resident \
|
||||
test-rtl \
|
||||
test-size-changes \
|
||||
test-transient \
|
||||
test-urgency \
|
||||
test-xy \
|
||||
test-xy-actions \
|
||||
test-xy-stress
|
||||
|
||||
common_ldflags = \
|
||||
$(top_builddir)/libnotify/libnotify.la \
|
||||
$(TESTS_LIBS)
|
||||
|
||||
test_replace_SOURCES = test-replace.c
|
||||
test_replace_LDADD = $(common_ldflags)
|
||||
|
||||
test_replace_widget_SOURCES = test-replace-widget.c
|
||||
test_replace_widget_LDADD = $(common_ldflags)
|
||||
|
||||
test_server_info_SOURCES = test-server-info.c
|
||||
test_server_info_LDADD = $(common_ldflags)
|
||||
|
||||
test_size_changes_SOURCES = test-size-changes.c
|
||||
test_size_changes_LDADD = $(common_ldflags)
|
||||
|
||||
test_default_action_SOURCES = test-default-action.c
|
||||
test_default_action_LDADD = $(common_ldflags)
|
||||
|
||||
test_multi_actions_SOURCES = test-multi-actions.c
|
||||
test_multi_actions_LDADD = $(common_ldflags)
|
||||
|
||||
test_action_icons_SOURCES = test-action-icons.c
|
||||
test_action_icons_LDADD = $(common_ldflags)
|
||||
|
||||
test_image_SOURCES = test-image.c
|
||||
test_image_LDADD = $(common_ldflags)
|
||||
|
||||
test_basic_SOURCES = test-basic.c
|
||||
test_basic_LDADD = $(common_ldflags)
|
||||
|
||||
test_error_SOURCES = test-error.c
|
||||
test_error_LDADD = $(common_ldflags)
|
||||
|
||||
test_markup_SOURCES = test-markup.c
|
||||
test_markup_LDADD = $(common_ldflags)
|
||||
|
||||
test_urgency_SOURCES = test-urgency.c
|
||||
test_urgency_LDADD = $(common_ldflags)
|
||||
|
||||
test_xy_SOURCES = test-xy.c
|
||||
test_xy_LDADD = $(common_ldflags)
|
||||
|
||||
test_xy_actions_SOURCES = test-xy-actions.c
|
||||
test_xy_actions_LDADD = $(common_ldflags)
|
||||
|
||||
test_xy_stress_SOURCES = test-xy-stress.c
|
||||
test_xy_stress_LDADD = $(common_ldflags)
|
||||
|
||||
test_rtl_SOURCES = test-rtl.c
|
||||
test_rtl_LDADD = $(common_ldflags)
|
||||
|
||||
test_persistence_SOURCES = test-persistence.c
|
||||
test_persistence_LDADD = $(common_ldflags)
|
||||
|
||||
test_removal_SOURCES = test-removal.c
|
||||
test_removal_LDADD = $(common_ldflags)
|
||||
|
||||
test_resident_SOURCES = test-resident.c
|
||||
test_resident_LDADD = $(common_ldflags)
|
||||
|
||||
test_transient_SOURCES = test-transient.c
|
||||
test_transient_LDADD = $(common_ldflags)
|
||||
|
||||
EXTRA_DIST = applet-critical.png test-gir.py
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
|
@ -1,13 +0,0 @@
|
|||
bin_PROGRAMS = notify-send
|
||||
|
||||
common_ldflags = \
|
||||
$(top_builddir)/libnotify/libnotify.la \
|
||||
$(PACKAGE_LIBS)
|
||||
|
||||
notify_send_SOURCES = notify-send.c
|
||||
notify_send_LDADD = $(common_ldflags)
|
||||
|
||||
INCLUDES = $(PACKAGE_CFLAGS) \
|
||||
-I$(top_srcdir)
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
Loading…
Reference in New Issue