Compare commits

...

27 Commits
f9 ... master

Author SHA1 Message Date
Fedora Release Engineering 81ddc847ba - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:32:42 +00:00
Richard Shaw becb96256a Update to 3.5.1. 2019-03-04 21:04:58 -06:00
Fedora Release Engineering 4ade5c295e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 10:51:15 +00:00
Igor Gnatenko a6933436fe Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:53 +01:00
Igor Gnatenko 7616e30514
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:41:14 +01:00
Fedora Release Engineering 14e1ffb7ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:16:04 +00:00
Fedora Release Engineering 71c9548b6f - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:04:23 +00:00
Fedora Release Engineering 3090606f83 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 09:49:15 +00:00
Fedora Release Engineering 6815076691 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:01:24 +00:00
Fedora Release Engineering 1b2db70cca - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 16:45:47 +00:00
Fedora Release Engineering 460344b441 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:23:09 +00:00
Lucian Langa 0819049097 update to latest upstream 2016-02-01 20:48:51 +01:00
Dennis Gilmore 0e4bc424ab - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:35:54 +00:00
Kalev Lember 07d6639474 Rebuilt for GCC 5 C++11 ABI change 2015-05-02 18:21:20 +02:00
Lucian Langa eaae16b604 clean uneeded files 2015-03-23 23:36:01 +01:00
Lucian Langa ef09191500 update to latest upstream 2015-03-22 22:53:49 +01:00
Peter Robinson 4cd46159f3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 07:02:59 +00:00
Dennis Gilmore 741a139625 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 21:53:21 -05:00
Dennis Gilmore 01830c8e70 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 00:38:41 -05:00
Dennis Gilmore 6cf87b4793 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 20:29:15 -06:00
Dennis Gilmore 39a6c43f01 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 20:50:24 -05:00
Dennis Gilmore 4b97f5d539 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:33:46 -06:00
Dennis Gilmore b812de8361 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:25:17 -06:00
Fedora Release Engineering 79c5056379 dist-git conversion 2010-07-29 14:44:40 +00:00
Bill Nottingham d02c7d5840 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:52:47 +00:00
Jesse Keating 17a3aa058c - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 06:34:12 +00:00
Jesse Keating 2316392066 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 23:10:06 +00:00
8 changed files with 99 additions and 129 deletions

View File

@ -1 +0,0 @@
unixcw-2.3.tgz

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
unixcw-2.3.tgz
/unixcw-3.4.1.tar.gz
/unixcw-3.5.0.tar.gz
/unixcw-3.5.1.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: unixcw
# $Id$
NAME := unixcw
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

@ -1 +1 @@
f02e81ab719caa039c85615331c8860b unixcw-2.3.tgz
SHA512 (unixcw-3.5.1.tar.gz) = b59499723d810a537a2f5ab2b4b34c83a1c8c815af82a60ba29f4d9cee445525e530136f4e202db6b87305ac7a818fa6e59214a45c6bffce299eb50b58c866e1

View File

@ -1,27 +0,0 @@
--- unixcw-2.3/Makefile.inc.in.orig 2006-07-13 05:33:33.000000000 +0000
+++ unixcw-2.3/Makefile.inc.in 2007-05-05 20:37:19.000000000 +0000
@@ -18,6 +18,9 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
+#For Fedora, enables RPMBUILD
+DESTDIR=
+
# Autoconfigure definitions.
AC_CC = @CC@
AC_CFLAGS = @CFLAGS@
@@ -42,9 +45,10 @@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
+#For Fedora, enables RPMBUILD
prefix = @prefix@
exec_prefix = @exec_prefix@
-includedir = @includedir@
-bindir = @bindir@
-mandir = @mandir@
-libdir = @libdir@
+includedir = $(DESTDIR)@includedir@
+bindir = $(DESTDIR)@bindir@
+mandir = $(DESTDIR)@mandir@
+libdir = $(DESTDIR)@libdir@

View File

@ -1,22 +0,0 @@
--- unixcw-2.3/configure.ac.BAD 2007-05-11 11:17:54.000000000 -0500
+++ unixcw-2.3/configure.ac 2007-05-11 11:18:10.000000000 -0500
@@ -190,7 +190,7 @@ if test -n "$CC" ; then
cat >conftest.c <<-EOF
int so_test() { return 0; }
EOF
- $CC -c conftest.c >/dev/null 2>/dev/null
+ $CC $CFLAG_PIC -c conftest.c >/dev/null 2>/dev/null
$CC -shared -o conftest.so conftest.o >/dev/null 2>/dev/null
rm -f conftest.c conftest.o
if test -f conftest.so ; then
--- unixcw-2.3/configure.BAD 2007-05-11 11:18:26.000000000 -0500
+++ unixcw-2.3/configure 2007-05-11 11:18:43.000000000 -0500
@@ -5704,7 +5704,7 @@ echo $ECHO_N "checking whether cc builds
cat >conftest.c <<-EOF
int so_test() { return 0; }
EOF
- $CC -c conftest.c >/dev/null 2>/dev/null
+ $CC $CFLAG_PIC -c conftest.c >/dev/null 2>/dev/null
$CC -shared -o conftest.so conftest.o >/dev/null 2>/dev/null
rm -f conftest.c conftest.o
if test -f conftest.so ; then

View File

@ -1,11 +0,0 @@
--- unixcw-2.3/src/xcwcp/Makefile.BAD 2007-05-11 11:09:54.000000000 -0500
+++ unixcw-2.3/src/xcwcp/Makefile 2007-05-11 11:09:58.000000000 -0500
@@ -31,7 +31,7 @@ OBJECTS = main.o modeset.o display.o sen
moc_application.o
# Link to the shared libcw.
-LIBS = -L$(QTDIR)/lib -lqt -L../cwlib -lcw
+LIBS = -L$(QTDIR)/lib -lqt-mt -L../cwlib -lcw
default: all

View File

@ -1,89 +1,137 @@
Name: unixcw
Version: 2.3
Version: 3.5.1
Release: 2%{?dist}
Summary: Shared library for Morse programs
Group: Applications/Communications
License: GPLv2+
URL: ftp://sunsite.unc.edu/pub/Linux/apps/ham/morse/
Source0: ftp://sunsite.unc.edu/pub/Linux/apps/ham/morse/%{name}-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://unixcw.sourceforge.net
Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
# add DESTDIR to makefile
Patch0: unixcw-2.3-makefile.in.patch
# Link against a qt library that actually exists.
Patch1: unixcw-2.3-qtfix.patch
# x86_64 needs -fPIC to make shared libs, fix configure test to use it.
Patch2: unixcw-2.3-picflag.patch
#BuildRequires:
#Requires:
BuildRequires: ncurses-devel, alsa-lib-devel, pulseaudio-libs-devel, qt4-devel
%description
The UnixCW utilities add a general purpose CW library to your system, and
a small set of applications based around this library. These applications
form a Morse code tutor suite, useful for Amateur and Marine radio operators.
unixcw is a project providing libcw library and a set of programs using the
library: cw, cwgen, cwcp and xcwcp. The programs are intended for people who
want to learn receiving and sending Morse code. unixcw is developed and tested
on GNU/Linux system.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig
%description devel
UnixCW utility libraries.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
# Fix the encoding on the man pages to be UTF-8
recode()
{
iconv -f "$2" -t utf-8 < "$1" > "${1}_"
mv -f "${1}_" "$1"
}
recode src/cwlib/cw.7 iso-8859-2
recode src/cw/cw.1 iso-8859-2
%prep
%autosetup
%build
%configure
%configure --disable-static
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%make_install
# Get rid of static lib.
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.a
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
#Fix permissions for binary files
chmod 0755 $RPM_BUILD_ROOT%{_bindir}/*
%clean
rm -rf $RPM_BUILD_ROOT
%ldconfig_scriptlets
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%doc AUTHORS README
%license COPYING
%{_bindir}/*
%{_libdir}/libcw.so.0
%{_libdir}/libcw.so.0.0.0
%{_libdir}/libcw.so.*
%{_mandir}/man?/*
%files devel
%defattr(-,root,root,-)
%doc README
%{_libdir}/libcw.so
%{_includedir}/*.h
%{_libdir}/pkgconfig/*.pc
%changelog
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Mar 05 2019 Richard Shaw <hobbes1069@gmail.com> - 3.5.1-1
- Update to 3.5.1.
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Feb 01 2016 Lucian Langa <lucilanga@gnome.eu.org> - 3.5.0-1
- update to latest upstream
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.4.1-2
- Rebuilt for GCC 5 C++11 ABI change
* Sat Mar 21 2015 Lucian Langa <lucilanga@gnome.eu.org> - 3.4.1-1
- various cleanups
- fix build requires
- drop all patches - fixed upstream
- drop utf8 encoding - fixed upstream
- sync with latest upstream
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Nov 19 2007 Sindre Pedersen Bjørdal <foolish@guezz.net> 2.3-2
- Update License tag to GPLv2+
- Add missing doc files