Compare commits

...
Sign in to create a new pull request.

4 commits

Author SHA1 Message Date
Fedora Release Engineering
ad0494ff8a dist-git conversion 2010-07-29 14:43:15 +00:00
Bill Nottingham
ab2b450f77 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:14:41 +00:00
Richard Hughes
43ec8e733a *** empty log message *** 2008-05-16 16:05:08 +00:00
9b0ac6f9c0 Initialize branch F-9 for unique 2008-05-16 15:44:41 +00:00
7 changed files with 124 additions and 21 deletions

View file

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
unique-0.9.4.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: unique
# $Id$
NAME := unique
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -0,0 +1 @@
c10d16db95275389d3361a8a023025d2 unique-0.9.4.tar.gz

13
unique-compile-fix1.patch Normal file
View file

@ -0,0 +1,13 @@
diff --git a/unique/bacon/uniquemessage-bacon.c b/unique/bacon/uniquemessage-bacon.c
index 3893e9f..ac52f21 100644
--- a/unique/bacon/uniquemessage-bacon.c
+++ b/unique/bacon/uniquemessage-bacon.c
@@ -100,7 +100,7 @@ unique_message_data_unpack (UniqueApp *app,
gchar *buf;
GdkDisplay *display;
gint screen_n;
- UniqueMessageData *message_data;
+ UniqueMessageData *message_data = NULL;
blocks = g_strsplit (data, "\t", 6);
if (g_strv_length (blocks) != 6)

30
unique-compile-fix2.patch Normal file
View file

@ -0,0 +1,30 @@
diff --git a/tests/test-unique.c b/tests/test-unique.c
index eec69fd..cdf8682 100644
--- a/tests/test-unique.c
+++ b/tests/test-unique.c
@@ -39,7 +39,8 @@ app_message_cb (UniqueApp *app,
gpointer user_data)
{
GtkWidget *dialog;
- gchar *message, *title;
+ gchar *message = NULL;
+ gchar *title = NULL;
GdkScreen *screen;
const gchar *startup_id;
@@ -55,7 +56,6 @@ app_message_cb (UniqueApp *app,
{
case UNIQUE_NEW:
title = g_strdup ("Received the NEW command");
- message = NULL;
break;
case UNIQUE_OPEN:
{
@@ -77,7 +77,6 @@ app_message_cb (UniqueApp *app,
break;
case UNIQUE_ACTIVATE:
title = g_strdup ("Received the ACTIVATE command");
- message = NULL;
break;
case COMMAND_FOO:
title = g_strdup ("Received the FOO command");

79
unique.spec Normal file
View file

@ -0,0 +1,79 @@
Name: unique
Version: 0.9.4
Release: 5%{?dist}
Summary: Unique instance support for applications
Group: System Environment/Libraries
License: LGPLv2+
URL: http://www.gnome.org/~ebassi/source/
Source0: http://www.gnome.org/~ebassi/source/unique-%{version}.tar.gz
Patch0: unique-compile-fix1.patch
Patch1: unique-compile-fix2.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: dbus-glib-devel
BuildRequires: gnome-doc-utils >= 0.3.2
BuildRequires: libtool
BuildRequires: glib2-devel >= 2.12.0
BuildRequires: gtk2-devel >= 2.11.0
%description
Unique is a library for writing single instance applications, that is
applications that are run once and every further call to the same binary
either exits immediately or sends a command to the running instance.
%package devel
Summary: Libraries and headers for Unique
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
Requires: gtk-doc
Requires: dbus-glib-devel
Requires: gtk2-devel
%description devel
Headers and libraries for Unique.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
%configure --enable-gtk-doc --disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
%{_libdir}/lib*.so.*
%files devel
%defattr(-,root,root,-)
%doc %{_datadir}/gtk-doc/html/unique/
%{_includedir}/unique-1.0/
%{_libdir}/pkgconfig/*
%{_libdir}/lib*.so
%changelog
* Fri May 16 2008 Richard Hughes <rhughes@redhat.com> - 0.9.4-5
- More updates to the spec file from Dan Horak, rh#446407
* Thu May 15 2008 Richard Hughes <rhughes@redhat.com> - 0.9.4-4
- Updates to the spec file from Dan Horak, rh#446407
* Thu May 08 2008 Richard Hughes <rhughes@redhat.com> - 0.9.4-3
- Initial version