From a599a04de61daa395807365b850a429454164426 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 13 Jan 2020 17:09:17 +0100 Subject: Drop Autotools --- .gitlab-ci.yml | 38 +- ChangeLog | 984 --------------------------------------------- Makefile.am | 49 --- README | 0 autogen.sh | 21 - configure.ac | 223 ---------- docs/Makefile.am | 26 -- docs/reference/Makefile.am | 83 ---- git.mk | 184 --------- libnotify.pc.in | 12 - libnotify/Makefile.am | 126 ------ tests/Makefile.am | 93 ----- tools/Makefile.am | 13 - 13 files changed, 10 insertions(+), 1842 deletions(-) delete mode 100644 ChangeLog delete mode 100644 Makefile.am delete mode 100644 README delete mode 100755 autogen.sh delete mode 100644 configure.ac delete mode 100644 docs/Makefile.am delete mode 100644 docs/reference/Makefile.am delete mode 100644 git.mk delete mode 100644 libnotify.pc.in delete mode 100644 libnotify/Makefile.am delete mode 100644 tests/Makefile.am delete mode 100644 tools/Makefile.am diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 33804f4..5a43ff0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,38 +1,20 @@ 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 - gobject-introspection - gtk-doc-tools - libgdk-pixbuf2.0-dev - libgirepository1.0-dev - libglib2.0-dev - 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 update && - apt-get install -q -y --no-install-recommends + gobject-introspection + gtk-doc-tools + libgdk-pixbuf2.0-dev + libgirepository1.0-dev + libglib2.0-dev + libgtk-3-dev + libpopt-dev + xmlto ninja-build python3-pip python3-setuptools diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index db64f05..0000000 --- a/ChangeLog +++ /dev/null @@ -1,984 +0,0 @@ -Sun Jun 14 14:50:00 UTC 2009 Andre Klapper - * libnotify/notification.c: - - Remove deprecated GLib symbols. - -========================= 0.4.5 ========================= - -Thu Nov 20 03:16:53 PST 2008 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * configure.ac: - - Bump to version 0.4.4.90. - -Sun Apr 29 00:39:32 PDT 2007 Christian Hammond - - * 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 - - * NEWS: - * configure.ac: - - Bump to version 0.4.4. - -Thu Feb 15 03:10:39 PST 2007 Christian Hammond - - * NEWS: - - Update with all the fixes in this release. - -Thu Feb 15 02:44:16 PST 2007 Christian Hammond - - * 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 - - * libnotify/notify.c: - - Get rid of format_func. - -Thu Feb 15 02:06:11 PST 2007 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * configure.ac: - * NEWS: - - Bump to version 0.4.3.90. - -Sun Nov 05 11:50:44 PST 2006 Christian Hammond - - * 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 - - * configure.ac: - * NEWS: - - Bump the version to 0.4.3. - - Add the release datestamp. - -Sun Sep 03 23:48:29 PDT 2006 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * docs/reference/tmpl/notification.sgml: - * libnotify/notification.h: - - Small random fixes. - -Tue Jun 06 01:45:46 PDT 2006 Christian Hammond - - * 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 - - * 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 - - * 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 - - 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 - - * 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 - - * 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 - - * 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 - - * tests/Makefile.am: - - Bundle applet-critical.png. - -Wed Apr 26 01:07:34 PDT 2006 Christian Hammond - - * tests/test-replace.c: - - Set the second, replaced notification to have a default expiration. - -Tue Apr 25 23:52:42 PDT 2006 Christian Hammond - - * 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 - - * tools/notify-send.c: - - Use fprintf instead of g_warning. - -Fri Apr 21 14:38:04 PDT 2006 Christian Hammond - - * AUTHORS: - - Add some names to the patch writers list. - -Fri Apr 21 14:35:30 PDT 2006 Christian Hammond - - * 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 - - * 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 - - * 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 - - * tools/notify-send.c: - - Fix notify-send on PPC. - -Sat Feb 04 17:18:38 PST 2006 Christian Hammond - - * 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 - - A tests/test-xy-actions.c: - * tests/Makefile.am: - - Add test-xy-actions. - -Sat Feb 04 12:41:03 PST 2006 Christian Hammond - - * 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 - - * 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 - - A tests/test-urgency.c: - * tests/Makefile.am: - - Add a test-urgency testcase. - -Sun Jan 29 13:26:31 PST 2006 Christian Hammond - - * 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 - - * libnotify/notify.h: - - Make Doxygen happy. - -========================= 0.3.2 ========================= - -Mon Jan 23 01:31:59 PST 2006 Christian Hammond - - * libnotify/notification.h: - - Removed notify_notification_{ref,unref} from notification.h. - -Mon Jan 23 01:30:45 PST 2006 Christian Hammond - - * libnotify/Makefile.am: - - Make distcheck happy. - -Mon Jan 23 01:20:36 PST 2006 Christian Hammond - - * docs/ChangeLog: - * NEWS: - * configure.ac: - - Bumped the version to 0.3.2. - - Added news. - -Mon Jan 23 01:10:23 PST 2006 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - * libnotify/notify.c: - - Some small code cleanups. - -Fri Jan 20 02:19:29 PST 2006 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - - -Tue Jan 10 23:33:47 PST 2006 Christian Hammond - - * configure.ac: - - Require D-BUS 0.36+. - -Tue Jan 10 22:55:35 PST 2006 Christian Hammond - - * tests/test-default-action.c: - * tools/notify-send.c: - - Fix some C99 usage. - -Tue Jan 10 16:20:27 MST 2006 David Trowbridge - - * libnotify/Makefile.am: - - Make sure marshal files actually get built - -Mon Jan 09 11:13:15 PST 2006 Christian Hammond - - * 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 - - * 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 - - * Release 0.3.0 - - * tests/Makefile.am, tools/Makefile.am: patch from Rodney - Dawes fixing make distcheck - - * tools/notify-send.c: use show_and_forget - -Fri Dec 09 2005 John (J5) Palmieri - - * 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 - - * 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 - - * 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 - - * 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 - - * Complete rewrite and first import to libnotify-ng module in SVN - -Mon Jul 04 02:13:56 PDT 2005 Christian Hammond - - * 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 - - * tests/Makefile.am: - - Don't install the test programs during make install. - -Thu Jun 30 21:03:30 PDT 2005 Christian Hammond - - * 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 - - * 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 - - * libnotify/notify.c: - - Close the right container in D-BUS 0.3x. - -Mon Jun 20 02:49:27 PDT 2005 Christian Hammond - - * libnotify/Makefile.am: - A libnotify/dbus-compat.h: - - Add dbus-compat.h. - -Mon Jun 20 02:43:26 PDT 2005 Christian Hammond - - * 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 - - * libnotify/notify.c: - - Updated to work with 0.6 of the notification spec. - -Sat Nov 06 15:40:48 PST 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - - * libnotify/notify.c: - - Use glib's memory allocation stuff instead of libc's. - -Wed Nov 03 23:34:10 PST 2004 Christian Hammond - - * 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 - - * configure.ac: - A libnotify.spec.in: - - Fix make distcheck. - -Wed Sep 29 22:34:03 PDT 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - - * docs/ChangeLog: - * SPECIFICATION: - - Moved specification documentation. - - Moved specification ChangeLog. - -Wed Sep 01 00:30:53 PDT 2004 Christian Hammond - - * docs/notification-spec.xml: - - Finishing adding the rest of the signals to the spec. - -Sun Aug 29 22:27:42 PDT 2004 Christian Hammond - - 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 - * 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 - * SPECIFICATION: CloseNotification sends NotificationClosed signal. - -Mon Jul 5 00:12:03 GMT 2004 Mike Hearn - * 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 - * libnotify/notify.c: Use a direct hash rather than an int hash - -Sun Jul 04 14:32:46 PDT 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - A tools/: - R tests/: - * Makefile.am: - * configure.ac: - - Renamed tests to tools. - -Sun Jul 04 13:28:00 PDT 2004 Christian Hammond - - * tests/Makefile.am: - A tests/notify-send.c: - - Added the notify-send tool. - -Sat Jul 03 12:35:35 PDT 2004 Christian Hammond - - * libnotify/notify.c: - * libnotify/notify.h: - - Added support for GetCapabilities. - -Sat Jul 03 12:27:58 PDT 2004 Christian Hammond - - * libnotify/notify.c: - * libnotify/notify.h: - - Add support for GetServerInformation. - -Sat Jul 03 12:21:05 PDT 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - * 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 - * SPECIFICATION: Initial version - -Wed Jun 30 13:28:18 GMT 2004 Mike Hearn - * 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 - - * libnotify/notify.c: - - Free up the handle memory for a closed notification. - -Tue Jun 29 19:33:43 PDT 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - - * libnotify/notify.c: - - Changed 8 space to 4 space tabs. - -Tue Jun 29 14:49:51 PDT 2004 Christian Hammond - - * 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 - - * configure.ac: - - Pass 0.0.1 as the version number to AC_INIT(). - -Sun Jun 27 21:39:13 PDT 2004 Christian Hammond - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * libnotify/notify.c: - - Make sure we include our config.h if we have one. - -Sun Jun 27 16:37:30 PDT 2004 Christian Hammond - - * libnotify/notify.c: - * libnotify/notify.h: - - Added the initial header file and connection code. - diff --git a/Makefile.am b/Makefile.am deleted file mode 100644 index 3a28de2..0000000 --- a/Makefile.am +++ /dev/null @@ -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 diff --git a/README b/README deleted file mode 100644 index e69de29..0000000 diff --git a/autogen.sh b/autogen.sh deleted file mode 100755 index 0bace78..0000000 --- a/autogen.sh +++ /dev/null @@ -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 diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 493ea40..0000000 --- a/configure.ac +++ /dev/null @@ -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} - -" diff --git a/docs/Makefile.am b/docs/Makefile.am deleted file mode 100644 index 21c7f90..0000000 --- a/docs/Makefile.am +++ /dev/null @@ -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 diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am deleted file mode 100644 index 2ae617f..0000000 --- a/docs/reference/Makefile.am +++ /dev/null @@ -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 diff --git a/git.mk b/git.mk deleted file mode 100644 index 088ef0b..0000000 --- a/git.mk +++ /dev/null @@ -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 diff --git a/libnotify.pc.in b/libnotify.pc.in deleted file mode 100644 index b586d74..0000000 --- a/libnotify.pc.in +++ /dev/null @@ -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} - diff --git a/libnotify/Makefile.am b/libnotify/Makefile.am deleted file mode 100644 index 33bcd00..0000000 --- a/libnotify/Makefile.am +++ /dev/null @@ -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 \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 " \ - --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 diff --git a/tests/Makefile.am b/tests/Makefile.am deleted file mode 100644 index 51fc0bd..0000000 --- a/tests/Makefile.am +++ /dev/null @@ -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 diff --git a/tools/Makefile.am b/tools/Makefile.am deleted file mode 100644 index d8ddc59..0000000 --- a/tools/Makefile.am +++ /dev/null @@ -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 -- cgit v1.2.1 From edfd97f4a9430a3cde23cc6daa50facb6e2181f3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 13 Jan 2020 17:10:23 +0100 Subject: ci: Do not pass default flags to meson --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5a43ff0..6f10d83 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,5 +20,5 @@ build:ubuntu: python3-setuptools - pip3 install meson script: - - meson _build -Dgtk_doc=true -Ddocbook_docs=enabled -Dtests=true + - meson _build -Ddocbook_docs=enabled - ninja -C _build -- cgit v1.2.1