aboutsummaryrefslogtreecommitdiff
path: root/ham
diff options
context:
space:
mode:
authorDave Woodfall <dave@slackbuilds.org>2022-02-22 18:35:13 +0000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-02-23 20:10:28 +0700
commit0047f2b3b871a81fd84a3127ff59c8fa2c94bc83 (patch)
treea6f72c66758a53b6d7881579e6f49aab1a28ab48 /ham
parent45f6a2cdb84fa06465f2dfbebf502fb3859d7113 (diff)
ham/qradiopredict: Removed.
Signed-off-by: Dave Woodfall <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'ham')
-rw-r--r--ham/qradiopredict/README7
-rw-r--r--ham/qradiopredict/doinst.sh14
-rw-r--r--ham/qradiopredict/qradiopredict-gdal2.patch80
-rw-r--r--ham/qradiopredict/qradiopredict.SlackBuild123
-rw-r--r--ham/qradiopredict/qradiopredict.desktop9
-rw-r--r--ham/qradiopredict/qradiopredict.info10
-rw-r--r--ham/qradiopredict/qradiopredict.pngbin5928 -> 0 bytes
-rw-r--r--ham/qradiopredict/slack-desc19
8 files changed, 0 insertions, 262 deletions
diff --git a/ham/qradiopredict/README b/ham/qradiopredict/README
deleted file mode 100644
index 35740cddfa0ca..0000000000000
--- a/ham/qradiopredict/README
+++ /dev/null
@@ -1,7 +0,0 @@
-qradiopredict is an experimental software for VHF-UHF propagation
-prediction and radio coverage analysis. qradiopredict can operate
-as a traditional standalone program with static plots and radio
-links, or can be connected to Flightgear, the free flight simulator,
-in order to use it's powerful radio simulation.
-
-Flightgear is an optional dependency.
diff --git a/ham/qradiopredict/doinst.sh b/ham/qradiopredict/doinst.sh
deleted file mode 100644
index de61f92da5586..0000000000000
--- a/ham/qradiopredict/doinst.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-config() {
- NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
- if [ ! -r $OLD ]; then
- mv $NEW $OLD
- elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
- rm $NEW
- fi
-# Otherwise, we leave the .new copy for the admin to consider...
-}
-
-config usr/share/qradiopredict/propagation.sqlite.new
diff --git a/ham/qradiopredict/qradiopredict-gdal2.patch b/ham/qradiopredict/qradiopredict-gdal2.patch
deleted file mode 100644
index f6b55a9391096..0000000000000
--- a/ham/qradiopredict/qradiopredict-gdal2.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-diff -u -r qradiopredict-0.8.8/QRadioPredict/shpreader.cpp qradiopredict-0.8.8-patched/QRadioPredict/shpreader.cpp
---- qradiopredict-0.8.8/QRadioPredict/shpreader.cpp 2014-02-24 07:56:11.000000000 +0000
-+++ qradiopredict-0.8.8-patched/QRadioPredict/shpreader.cpp 2016-03-20 21:04:43.097658012 +0000
-@@ -104,9 +104,15 @@
- OGRRegisterAll();
- QString file = name;
- file.append(".shp");
-- OGRDataSource *poDS;
-
-+#if GDAL_VERSION_MAJOR < 2
-+ OGRDataSource *poDS;
- poDS = OGRSFDriverRegistrar::Open( file.toStdString().c_str(), FALSE );
-+#else
-+ GDALDataset *poDS;
-+ poDS = (GDALDataset*) OGROpen( file.toStdString().c_str(), FALSE, NULL );
-+#endif
-+
- if( poDS == NULL )
- {
- qDebug() << "Shapefile opening failed: " << name;
-@@ -119,7 +125,11 @@
- if(poLayer == NULL)
- {
- qDebug() << "Shapefile layer is fubar: " << poLayer->GetName();
-+#if GDAL_VERSION_MAJOR < 2
- OGRDataSource::DestroyDataSource( poDS );
-+#else
-+ GDALClose( (GDALDatasetH) poDS );
-+#endif
- return QString("None");
- }
-
-@@ -171,7 +181,11 @@
- qDebug() << "Using GEOS for: " << terrain_type;
- delete [] buffer;
- OGRFeature::DestroyFeature( poFeature );
-+#if GDAL_VERSION_MAJOR < 2
- OGRDataSource::DestroyDataSource( poDS );
-+#else
-+ GDALClose( (GDALDatasetH) poDS );
-+#endif
- return terrain_type;
- }
- delete[] buffer;
-@@ -233,7 +247,11 @@
- if(poly)
- delete poly;
- OGRFeature::DestroyFeature( poFeature );
-+#if GDAL_VERSION_MAJOR < 2
- OGRDataSource::DestroyDataSource( poDS );
-+#else
-+ GDALClose( (GDALDatasetH) poDS );
-+#endif
- return terrain_type;
- }
-
-@@ -255,7 +273,11 @@
- {
- //qDebug() << terrain_type;
- OGRFeature::DestroyFeature( poFeature );
-+#if GDAL_VERSION_MAJOR < 2
- OGRDataSource::DestroyDataSource( poDS );
-+#else
-+ GDALClose( (GDALDatasetH) poDS );
-+#endif
- return terrain_type;
- }
- */
-@@ -267,7 +289,11 @@
- OGRFeature::DestroyFeature( poFeature );
- }
-
-+#if GDAL_VERSION_MAJOR < 2
- OGRDataSource::DestroyDataSource( poDS );
-+#else
-+ GDALClose( (GDALDatasetH) poDS );
-+#endif
-
- return QString("None");
- }
diff --git a/ham/qradiopredict/qradiopredict.SlackBuild b/ham/qradiopredict/qradiopredict.SlackBuild
deleted file mode 100644
index 4db7b2116830f..0000000000000
--- a/ham/qradiopredict/qradiopredict.SlackBuild
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/bash
-# Slackbuild for QRadioPredict
-# Written by JK Wood <joshuakwood@gmail.com>
-
-# Slackbuild is released under the Dog-on-Fire License:
-# If use of this script causes your dog to catch on fire,
-# you agree to send me five dollars. Or a picture
-# of the dog on fire.
-# Otherwise, you're on your own. I've tested the script
-# on my own computer, and it hasn't broken anything.
-# So if it does it on your computer, that falls in
-# the realm of "Not my problem."
-#
-# Of course, if you'll send a bug report to the above
-# email address, I may be able to see what you did
-# wrong and prevent it from happening in the future.
-# In which case, I may just send YOU five dollars.
-
-# Oh, and feel free to copy it and modify it as you
-# see fit. Or as I see fit. Or as I fit. Although
-# that is unlikely, as I am rather tall.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=qradiopredict
-VERSION=${VERSION:-0.8.8}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar -xvf $CWD/$VERSION.tar.gz || tar -xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-patch -p1 < $CWD/qradiopredict-gdal2.patch
-
-mkdir -p build
-cd build
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
- qmake ..
- make
- make install INSTALL_ROOT=$PKG DESTDIR=$PKG
-cd ..
-
-if [ "$ARCH" = "x86_64" ]; then
- mv $PKG/usr/lib $PKG/usr/lib${LIBDIRSUFFIX}
-fi
-
-mkdir -p $PKG/usr/bin
-mkdir -p $PKG/usr/share/$PRGNAM
-install -m 755 build/QRadioPredict/qRadioPredict $PKG/usr/share/$PRGNAM
-cat db_structure.sql | sqlite3 $PKG/usr/share/$PRGNAM/propagation.sqlite.new
-install -m 644 material_radio_properties.txt $PKG/usr/share/$PRGNAM
-ln -s $PKG/usr/share/$PRGNAM/qRadioPredict $PKG/usr/bin
-install -m 755 clip.py $PKG/usr/bin
-
-mkdir -p $PKG/usr/share/applications
-mkdir -p $PKG/usr/share/pixmaps
-install -m 644 $CWD/qradiopredict.desktop $PKG/usr/share/applications
-install -m 644 $CWD/qradiopredict.png $PKG/usr/share/pixmaps
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-doxygen Doxyfile
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md db_structure.sql html $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-find $PKG/usr/doc -name "Makefile" -exec rm {} \;
-find $PKG/usr/doc -type f -exec chmod 644 {} \;
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/ham/qradiopredict/qradiopredict.desktop b/ham/qradiopredict/qradiopredict.desktop
deleted file mode 100644
index 108537470c2d0..0000000000000
--- a/ham/qradiopredict/qradiopredict.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=qRadioPredict
-Comment=Amateur Radio Propagation Plotter
-TryExec=qRadioPredict
-Exec=qRadioPredict
-Icon=qradiopredict
-Terminal=false
-Type=Application
-Categories=HamRadio;
diff --git a/ham/qradiopredict/qradiopredict.info b/ham/qradiopredict/qradiopredict.info
deleted file mode 100644
index 8eb8093129450..0000000000000
--- a/ham/qradiopredict/qradiopredict.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="qradiopredict"
-VERSION="0.8.8"
-HOMEPAGE="http://qradiopredict.sourceforge.net/"
-DOWNLOAD="https://github.com/QDeltaSoft/qradiopredict/archive/0.8.8.tar.gz"
-MD5SUM="1ea79f76eba38325e9d6d225ffe709c4"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="gdal"
-MAINTAINER="JK Wood"
-EMAIL="joshuakwood@gmail.com"
diff --git a/ham/qradiopredict/qradiopredict.png b/ham/qradiopredict/qradiopredict.png
deleted file mode 100644
index 3c6f40ca7a8bb..0000000000000
--- a/ham/qradiopredict/qradiopredict.png
+++ /dev/null
Binary files differ
diff --git a/ham/qradiopredict/slack-desc b/ham/qradiopredict/slack-desc
deleted file mode 100644
index 0360a4ec5464e..0000000000000
--- a/ham/qradiopredict/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-qradiopredict: qradiopredict (VHF-UHF Propagation calculator)
-qradiopredict:
-qradiopredict: qradiopredict is an experimental software for VHF-UHF propagation
-qradiopredict: prediction and radio coverage analysis.
-qradiopredict:
-qradiopredict:
-qradiopredict:
-qradiopredict:
-qradiopredict:
-qradiopredict: Homepage: http://qradiopredict.sourceforge.net/
-qradiopredict: