mirror of
https://github.com/rizinorg/cutter.git
synced 2024-12-18 10:56:11 +00:00
Change Executable to Lowercase and use re.rizin.cutter everywhere
This commit is contained in:
parent
cdc3fdfa5c
commit
b0cef7e634
2
dist/MacOSBundlePython.cmake.in
vendored
2
dist/MacOSBundlePython.cmake.in
vendored
@ -12,7 +12,7 @@ execute_process(COMMAND
|
||||
"${EMBED_PYTHON_SH}"
|
||||
"${PYTHON_FRAMEWORK_DIR}"
|
||||
"${BUNDLE_PATH}"
|
||||
"${BUNDLE_PATH}/Contents/MacOS/Cutter"
|
||||
"${BUNDLE_PATH}/Contents/MacOS/cutter"
|
||||
RESULT_VARIABLE SCRIPT_RESULT)
|
||||
if(SCRIPT_RESULT)
|
||||
message(FATAL_ERROR "Failed to bundle python")
|
||||
|
6
dist/MacOSSetupBundle.cmake.in
vendored
6
dist/MacOSSetupBundle.cmake.in
vendored
@ -39,7 +39,7 @@ foreach(_lib ${ADJUST_RIZIN_LIBS})
|
||||
# Cutter reference to lib
|
||||
run_or_die(COMMAND install_name_tool
|
||||
-change "${_lib}" "@rpath/${_name}"
|
||||
"${EXECUTABLE_DIR}/Cutter")
|
||||
"${EXECUTABLE_DIR}/cutter")
|
||||
# lib LC_ID_DYLIB
|
||||
run_or_die(COMMAND install_name_tool
|
||||
-id "@rpath/${_name}"
|
||||
@ -57,10 +57,10 @@ endforeach()
|
||||
# Add rpaths because macdeployqt fails to do that properly
|
||||
run_or_die(COMMAND install_name_tool
|
||||
-add_rpath "@executable_path/../Frameworks"
|
||||
"${EXECUTABLE_DIR}/Cutter")
|
||||
"${EXECUTABLE_DIR}/cutter")
|
||||
run_or_die(COMMAND install_name_tool
|
||||
-add_rpath "@executable_path/../Resources/lib"
|
||||
"${EXECUTABLE_DIR}/Cutter")
|
||||
"${EXECUTABLE_DIR}/cutter")
|
||||
|
||||
set(MACDEPLOYQT_COMMAND "${MACDEPLOYQT_PATH}" "${BUNDLE_PATH}" "-verbose=2" "-libpath=${CMAKE_INSTALL_PREFIX}/lib")
|
||||
message("Running macdeployqt \"${MACDEPLOYQT_COMMAND}\"")
|
||||
|
2
dist/WindowsBundleQt.cmake
vendored
2
dist/WindowsBundleQt.cmake
vendored
@ -1,5 +1,5 @@
|
||||
message("Running windeployqt")
|
||||
execute_process(COMMAND windeployqt Cutter.exe
|
||||
execute_process(COMMAND windeployqt cutter.exe
|
||||
--plugindir "qtplugins"
|
||||
--no-translations # Cutter currently isn't loading Qt translation file
|
||||
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}
|
||||
|
@ -6,4 +6,4 @@ usermod -u $LOCAL_USER_ID $USERNAME
|
||||
usermod -g $LOCAL_GROUP_ID $USERNAME
|
||||
export HOME=/home/$USERNAME
|
||||
|
||||
exec su-exec $USERNAME "/opt/cutter/build/Cutter" $@
|
||||
exec su-exec $USERNAME "/opt/cutter/build/cutter" $@
|
||||
|
@ -101,7 +101,7 @@ You can now execute Cutter like this:
|
||||
|
||||
.. code:: sh
|
||||
|
||||
./build/Cutter
|
||||
./build/cutter
|
||||
|
||||
|
||||
Building on Windows
|
||||
@ -249,9 +249,9 @@ containing bin/, lib/, include/, etc.) and specify it to CMake using
|
||||
|
||||
* **Rizin's librz_*.so cannot be found when running Cutter**
|
||||
|
||||
./Cutter: error while loading shared libraries: librz_lang.so: cannot open shared object file: No such file or directory
|
||||
./cutter: error while loading shared libraries: librz_lang.so: cannot open shared object file: No such file or directory
|
||||
|
||||
The exact Rizin .so file that cannot be found may vary. On some systems, the linker by default uses RUNPATH instead of RPATH which is incompatible with the way Rizin is currently compiled. It results in some of the Rizin libraries not being found when running cutter. You can verify if this is the problem by running `ldd ./Cutter`. If all the Rizin libraries are missing you have a different problem.
|
||||
The exact Rizin .so file that cannot be found may vary. On some systems, the linker by default uses RUNPATH instead of RPATH which is incompatible with the way Rizin is currently compiled. It results in some of the Rizin libraries not being found when running cutter. You can verify if this is the problem by running `ldd ./cutter`. If all the Rizin libraries are missing you have a different problem.
|
||||
The workaround is to either add the `--disable-new-dtags` linker flag when compiling Cutter or add the Rizin installation path to LD_LIBRARY_PATH environment variable.
|
||||
|
||||
::
|
||||
|
@ -44,7 +44,7 @@ def kill_appimage():
|
||||
atexit.register(kill_appimage)
|
||||
mount_dir = appimage_p.stdout.readline().strip().decode("utf-8")
|
||||
|
||||
binaries = [ os.path.join(mount_dir, "usr/bin/Cutter") ]
|
||||
binaries = [ os.path.join(mount_dir, "usr/bin/cutter") ]
|
||||
for f in os.scandir(os.path.join(mount_dir, "usr/lib")):
|
||||
if f.is_dir() or f.is_symlink():
|
||||
continue
|
||||
|
@ -425,6 +425,7 @@ endif()
|
||||
|
||||
add_executable(Cutter ${UI_FILES} ${QRC_FILES} ${PLATFORM_RESOURCES} ${SOURCES} ${HEADER_FILES} ${BINDINGS_SOURCE})
|
||||
set_target_properties(Cutter PROPERTIES
|
||||
OUTPUT_NAME cutter
|
||||
RUNTIME_OUTPUT_DIRECTORY ..
|
||||
PDB_OUTPUT_DIRECTORY ..
|
||||
ENABLE_EXPORTS ON
|
||||
@ -548,7 +549,7 @@ endforeach()
|
||||
if(UNIX AND NOT APPLE)
|
||||
install (FILES "img/cutter.svg"
|
||||
DESTINATION "share/icons/hicolor/scalable/apps/")
|
||||
install(FILES "org.rizin.Cutter.desktop"
|
||||
install(FILES "re.rizin.cutter.desktop"
|
||||
DESTINATION "share/applications"
|
||||
COMPONENT Devel)
|
||||
endif()
|
||||
|
@ -47,7 +47,7 @@ public:
|
||||
virtual QString getVersion() const = 0;
|
||||
};
|
||||
|
||||
#define CutterPlugin_iid "org.rizin.cutter.plugins.CutterPlugin"
|
||||
#define CutterPlugin_iid "re.rizin.cutter.plugins.CutterPlugin"
|
||||
|
||||
Q_DECLARE_INTERFACE(CutterPlugin, CutterPlugin_iid)
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
class CutterSamplePlugin : public QObject, CutterPlugin
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID "org.rizin.cutter.plugins.CutterPlugin")
|
||||
Q_PLUGIN_METADATA(IID "re.rizin.cutter.plugins.CutterPlugin")
|
||||
Q_INTERFACES(CutterPlugin)
|
||||
|
||||
public:
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop">
|
||||
<id>org.rizin.Cutter</id>
|
||||
<id>re.rizin.cutter</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>GPL-3.0</project_license>
|
||||
<name>Cutter</name>
|
||||
@ -12,7 +12,7 @@
|
||||
</p>
|
||||
</description>
|
||||
|
||||
<launchable type="desktop-id">org.rizin.Cutter.desktop</launchable>
|
||||
<launchable type="desktop-id">re.rizin.cutter.desktop</launchable>
|
||||
|
||||
<screenshots>
|
||||
<screenshot>
|
@ -1,6 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Cutter
|
||||
Exec=Cutter
|
||||
Exec=cutter
|
||||
Icon=cutter
|
||||
Categories=Development;
|
Loading…
Reference in New Issue
Block a user