ham/qradiopredict: Removed.

Signed-off-by: Dave Woodfall <dave@slackbuilds.org>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Dave Woodfall 2022-02-22 18:35:13 +00:00 committed by Willy Sudiarto Raharjo
parent 45f6a2cdb8
commit 0047f2b3b8
No known key found for this signature in database
GPG key ID: 3F617144D7238786
8 changed files with 0 additions and 262 deletions

View file

@ -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.

View file

@ -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

View file

@ -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");
}

View file

@ -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

View file

@ -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;

View file

@ -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"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

View file

@ -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: