Skip to content

Commit

Permalink
Rename share/FaceRecognizer.desktop -> share/org.Rabbit.FaceRecognize…
Browse files Browse the repository at this point in the history
…r.desktop
  • Loading branch information
KangLin committed May 30, 2024
1 parent 4a19ab4 commit 9305f9f
Show file tree
Hide file tree
Showing 11 changed files with 26 additions and 45 deletions.
2 changes: 1 addition & 1 deletion App/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ IF(WIN32)
ENDIF()

if(UNIX AND NOT ANDROID)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/share/FaceRecognizer.desktop
INSTALL(FILES ${CMAKE_SOURCE_DIR}/share/org.Rabbit.FaceRecognizer.desktop
DESTINATION "share/applications"
COMPONENT Application)
INSTALL(PROGRAMS ${CMAKE_SOURCE_DIR}/share/FaceRecognizer.sh
Expand Down
6 changes: 0 additions & 6 deletions debian/README

This file was deleted.

6 changes: 0 additions & 6 deletions debian/README.Debian

This file was deleted.

10 changes: 0 additions & 10 deletions debian/README.source

This file was deleted.

2 changes: 1 addition & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Section: main
Priority: optional
Maintainer: Kang Lin <[email protected]>
Build-Depends: debhelper (>=13~), debhelper-compat (=13), fakeroot, cmake,
libssl-dev, rabbitcommon-dev (>=2),
libssl-dev, rabbitcommon-dev (>=2.2.4),
qt6-tools-dev, qt6-tools-dev-tools, qt6-base-dev, qt6-base-dev-tools,
qt6-l10n-tools, qt6-translations-l10n, qt6-scxml-dev,
qt6-webengine-dev, qt6-webengine-dev-tools
Expand Down
14 changes: 7 additions & 7 deletions debian/postinst
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ case "$1" in
ln -s $INSTALL_ROOT/log $INSTALL_ROOT/bin/log
fi

if [ ! -f /usr/share/applications/FaceRecognizer.desktop ]; then
ln -s $INSTALL_ROOT/share/applications/FaceRecognizer.desktop /usr/share/applications/FaceRecognizer.desktop
if [ ! -f /usr/share/applications/org.Rabbit.FaceRecognizer.desktop ]; then
ln -s $INSTALL_ROOT/share/applications/org.Rabbit.FaceRecognizer.desktop /usr/share/applications/org.Rabbit.FaceRecognizer.desktop
fi
if [ ! -f /usr/share/pixmaps/FaceRecognizer.png ]; then
if [ ! -f /usr/share/pixmaps/org.Rabbit.FaceRecognizer.png ]; then
if [ ! -d /usr/share/pixmaps ]; then
mkdir -p /usr/share/pixmaps
fi
ln -s $INSTALL_ROOT/share/pixmaps/FaceRecognizer.png /usr/share/pixmaps/FaceRecognizer.png
ln -s $INSTALL_ROOT/share/pixmaps/FaceRecognizer.png /usr/share/pixmaps/org.Rabbit.FaceRecognizer.png
fi
#echo "/$INSTALL_ROOT/lib" > /etc/ld.so.conf.d/FaceRecognizer.conf
#echo "$INSTALL_ROOT/bin" >> /etc/ld.so.conf.d/FaceRecognizer.conf
Expand All @@ -46,9 +46,9 @@ case "$1" in
;;

abort-upgrade|abort-remove|abort-deconfigure)
rm -fr /usr/share/applications/FaceRecognizer.desktop
rm -fr /etc/ld.so.conf.d/FaceRecognizer.conf
rm -fr /usr/share/pixmaps/FaceRecognizer.png
rm -fr /usr/share/applications/org.Rabbit.FaceRecognizer.desktop
#rm -fr /etc/ld.so.conf.d/FaceRecognizer.conf
rm -fr /usr/share/pixmaps/org.Rabbit.FaceRecognizer.png
ldconfig
;;

Expand Down
4 changes: 2 additions & 2 deletions debian/postrm
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ set -e

case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
rm -fr /usr/share/applications/FaceRecognizer.desktop
rm -fr /usr/share/applications/org.Rabbit.FaceRecognizer.desktop
rm -fr /etc/ld.so.conf.d/FaceRecognizer.conf
rm -fr /usr/share/pixmaps/FaceRecognizer.png
rm -fr /usr/share/pixmaps/org.Rabbit.FaceRecognizer.png
ldconfig
;;

Expand Down
2 changes: 1 addition & 1 deletion debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ override_dh_auto_install:
--prefix $(PACKAGE_DIR)/opt/FaceRecognizer

override_dh_shlibdeps:
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info -l`pwd`/$(PACKAGE_DIR)/opt/FaceRecognizer/lib:`pwd`/$(PACKAGE_DIR)/opt/FaceRecognizer/lib/`uname -m`-linux-gnu:$(LIB_PARAS)
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info -l`pwd`/$(BUILD_DIR)/lib:$(LIB_PARAS)

override_dh_builddeb:
dh_builddeb --package=facerecognizer -P$(PACKAGE_DIR)
7 changes: 7 additions & 0 deletions debian/watch
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Compulsory line, this is a version 4 file
version=4

# GitHub hosted projects
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \
https://github.com/KangLin/FaceRecognizer/tags \
(?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Desktop Entry]
Type=Application
Icon=FaceRecognizer
Icon=org.Rabbit.FaceRecognizer

Exec=/opt/FaceRecognizer/bin/FaceRecognizer.sh
Path=/opt/FaceRecognizer
Expand Down
16 changes: 6 additions & 10 deletions test/test_linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ if [ -n "$1" ]; then
PROJECT_NAME=$1
fi

if [ ! -f /opt/${PROJECT_NAME}/share/applications/${PROJECT_NAME}.desktop ]; then
echo "There are not /opt/share/applications/${PROJECT_NAME}.desktop"
if [ ! -f /opt/${PROJECT_NAME}/share/applications/org.Rabbit.${PROJECT_NAME}.desktop ]; then
echo "There are not /opt/share/applications/org.Rabbit.${PROJECT_NAME}.desktop"
EXIT_CODE=$[EXIT_CODE+1]
fi

if [ ! -f /usr/share/applications/${PROJECT_NAME}.desktop ]; then
echo "There are not /usr/share/applications/${PROJECT_NAME}.desktop"
if [ ! -f /usr/share/applications/org.Rabbit.${PROJECT_NAME}.desktop ]; then
echo "There are not /usr/share/applications/org.Rabbit.${PROJECT_NAME}.desktop"
EXIT_CODE=$[EXIT_CODE+1]
fi

Expand All @@ -23,14 +23,10 @@ if [ ! -f /opt/${PROJECT_NAME}/share/pixmaps/${PROJECT_NAME}.png ]; then
EXIT_CODE=$[EXIT_CODE+1]
fi

if [ ! -f /usr/share/pixmaps/${PROJECT_NAME}.png ]; then
echo "There are not /usr/share/pixmaps/${PROJECT_NAME}.png"
if [ ! -f /usr/share/pixmaps/org.Rabbit.${PROJECT_NAME}.png ]; then
echo "There are not /usr/share/pixmaps/org.Rabbit.${PROJECT_NAME}.png"
EXIT_CODE=$[EXIT_CODE+1]
fi

if [ ! -f /etc/ld.so.conf.d/${PROJECT_NAME}.conf ]; then
echo "There are not /etc/ld.so.conf.d/${PROJECT_NAME}.conf"
EXIT_CODE=$[EXIT_CODE+1]
fi

exit $EXIT_CODE

0 comments on commit 9305f9f

Please sign in to comment.