Skip to content
Snippets Groups Projects
Unverified Commit 6d7246a2 authored by akiraohgaki's avatar akiraohgaki Committed by GitHub
Browse files

Merge pull request #29 from opendesktop/develop

Develop
parents d68d8c06 dd371586
No related branches found
No related tags found
No related merge requests found
{ {
"id": "ocs-manager", "id": "ocs-manager",
"name": "ocs-manager", "name": "ocs-manager",
"version": "0.5.5", "version": "0.6.0",
"organization": "Opendesktop.org", "organization": "Opendesktop.org",
"domain": "org.opendesktop.ocs-manager", "domain": "org.opendesktop.ocs-manager",
"icon": ":/desktop/ocs-manager.svg", "icon": ":/desktop/ocs-manager.svg",
......
...@@ -112,8 +112,7 @@ void ItemHandler::getItemByOcsUrl(const QString &ocsUrl, const QString &provider ...@@ -112,8 +112,7 @@ void ItemHandler::getItemByOcsUrl(const QString &ocsUrl, const QString &provider
filename = QUrl(url).fileName(); filename = QUrl(url).fileName();
} }
// Still support xdg and xdgs schemes for backward compatibility if ((scheme == "ocs" || scheme == "ocss")
if ((scheme == "ocs" || scheme == "ocss" || scheme == "xdg" || scheme == "xdgs")
&& (command == "download" || command == "install") && (command == "download" || command == "install")
&& QUrl(url).isValid() && QUrl(url).isValid()
&& configHandler_->getAppConfigInstallTypes().contains(type) && configHandler_->getAppConfigInstallTypes().contains(type)
......
...@@ -28,22 +28,22 @@ WebSocketServer::WebSocketServer(ConfigHandler *configHandler, const QString &se ...@@ -28,22 +28,22 @@ WebSocketServer::WebSocketServer(ConfigHandler *configHandler, const QString &se
updateHandler_ = new UpdateHandler(configHandler_, this); updateHandler_ = new UpdateHandler(configHandler_, this);
desktopThemeHandler_ = new DesktopThemeHandler(this); desktopThemeHandler_ = new DesktopThemeHandler(this);
connect(itemHandler_, &ItemHandler::metadataSetChanged, this, &WebSocketServer::itemMetadataSetChanged); connect(itemHandler_, &ItemHandler::metadataSetChanged, this, &WebSocketServer::itemHandlerMetadataSetChanged);
connect(itemHandler_, &ItemHandler::downloadStarted, this, &WebSocketServer::itemDownloadStarted); connect(itemHandler_, &ItemHandler::downloadStarted, this, &WebSocketServer::itemHandlerDownloadStarted);
connect(itemHandler_, &ItemHandler::downloadFinished, this, &WebSocketServer::itemDownloadFinished); connect(itemHandler_, &ItemHandler::downloadFinished, this, &WebSocketServer::itemHandlerDownloadFinished);
connect(itemHandler_, &ItemHandler::downloadProgress, this, &WebSocketServer::itemDownloadProgress); connect(itemHandler_, &ItemHandler::downloadProgress, this, &WebSocketServer::itemHandlerDownloadProgress);
connect(itemHandler_, &ItemHandler::saveStarted, this, &WebSocketServer::itemSaveStarted); connect(itemHandler_, &ItemHandler::saveStarted, this, &WebSocketServer::itemHandlerSaveStarted);
connect(itemHandler_, &ItemHandler::saveFinished, this, &WebSocketServer::itemSaveFinished); connect(itemHandler_, &ItemHandler::saveFinished, this, &WebSocketServer::itemHandlerSaveFinished);
connect(itemHandler_, &ItemHandler::installStarted, this, &WebSocketServer::itemInstallStarted); connect(itemHandler_, &ItemHandler::installStarted, this, &WebSocketServer::itemHandlerInstallStarted);
connect(itemHandler_, &ItemHandler::installFinished, this, &WebSocketServer::itemInstallFinished); connect(itemHandler_, &ItemHandler::installFinished, this, &WebSocketServer::itemHandlerInstallFinished);
connect(itemHandler_, &ItemHandler::uninstallStarted, this, &WebSocketServer::itemUninstallStarted); connect(itemHandler_, &ItemHandler::uninstallStarted, this, &WebSocketServer::itemHandlerUninstallStarted);
connect(itemHandler_, &ItemHandler::uninstallFinished, this, &WebSocketServer::itemUninstallFinished); connect(itemHandler_, &ItemHandler::uninstallFinished, this, &WebSocketServer::itemHandlerUninstallFinished);
connect(updateHandler_, &UpdateHandler::checkAllStarted, this, &WebSocketServer::updateCheckAllStarted); connect(updateHandler_, &UpdateHandler::checkAllStarted, this, &WebSocketServer::updateHandlerCheckAllStarted);
connect(updateHandler_, &UpdateHandler::checkAllFinished, this, &WebSocketServer::updateCheckAllFinished); connect(updateHandler_, &UpdateHandler::checkAllFinished, this, &WebSocketServer::updateHandlerCheckAllFinished);
connect(updateHandler_, &UpdateHandler::updateStarted, this, &WebSocketServer::updateUpdateStarted); connect(updateHandler_, &UpdateHandler::updateStarted, this, &WebSocketServer::updateHandlerUpdateStarted);
connect(updateHandler_, &UpdateHandler::updateFinished, this, &WebSocketServer::updateUpdateFinished); connect(updateHandler_, &UpdateHandler::updateFinished, this, &WebSocketServer::updateHandlerUpdateFinished);
connect(updateHandler_, &UpdateHandler::updateProgress, this, &WebSocketServer::updateUpdateProgress); connect(updateHandler_, &UpdateHandler::updateProgress, this, &WebSocketServer::updateHandlerUpdateProgress);
} }
WebSocketServer::~WebSocketServer() WebSocketServer::~WebSocketServer()
...@@ -136,27 +136,27 @@ void WebSocketServer::wsBinaryMessageReceived(const QByteArray &message) ...@@ -136,27 +136,27 @@ void WebSocketServer::wsBinaryMessageReceived(const QByteArray &message)
} }
} }
void WebSocketServer::itemMetadataSetChanged() void WebSocketServer::itemHandlerMetadataSetChanged()
{ {
QJsonArray data; QJsonArray data;
sendMessage("", "ItemHandler::metadataSetChanged", data); sendMessage("", "ItemHandler::metadataSetChanged", data);
} }
void WebSocketServer::itemDownloadStarted(QJsonObject result) void WebSocketServer::itemHandlerDownloadStarted(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::downloadStarted", data); sendMessage("", "ItemHandler::downloadStarted", data);
} }
void WebSocketServer::itemDownloadFinished(QJsonObject result) void WebSocketServer::itemHandlerDownloadFinished(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::downloadFinished", data); sendMessage("", "ItemHandler::downloadFinished", data);
} }
void WebSocketServer::itemDownloadProgress(QString id, qint64 bytesReceived, qint64 bytesTotal) void WebSocketServer::itemHandlerDownloadProgress(QString id, qint64 bytesReceived, qint64 bytesTotal)
{ {
QJsonArray data; QJsonArray data;
data.append(id); data.append(id);
...@@ -165,63 +165,63 @@ void WebSocketServer::itemDownloadProgress(QString id, qint64 bytesReceived, qin ...@@ -165,63 +165,63 @@ void WebSocketServer::itemDownloadProgress(QString id, qint64 bytesReceived, qin
sendMessage("", "ItemHandler::downloadProgress", data); sendMessage("", "ItemHandler::downloadProgress", data);
} }
void WebSocketServer::itemSaveStarted(QJsonObject result) void WebSocketServer::itemHandlerSaveStarted(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::saveStarted", data); sendMessage("", "ItemHandler::saveStarted", data);
} }
void WebSocketServer::itemSaveFinished(QJsonObject result) void WebSocketServer::itemHandlerSaveFinished(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::saveFinished", data); sendMessage("", "ItemHandler::saveFinished", data);
} }
void WebSocketServer::itemInstallStarted(QJsonObject result) void WebSocketServer::itemHandlerInstallStarted(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::installStarted", data); sendMessage("", "ItemHandler::installStarted", data);
} }
void WebSocketServer::itemInstallFinished(QJsonObject result) void WebSocketServer::itemHandlerInstallFinished(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::installFinished", data); sendMessage("", "ItemHandler::installFinished", data);
} }
void WebSocketServer::itemUninstallStarted(QJsonObject result) void WebSocketServer::itemHandlerUninstallStarted(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::uninstallStarted", data); sendMessage("", "ItemHandler::uninstallStarted", data);
} }
void WebSocketServer::itemUninstallFinished(QJsonObject result) void WebSocketServer::itemHandlerUninstallFinished(QJsonObject result)
{ {
QJsonArray data; QJsonArray data;
data.append(result); data.append(result);
sendMessage("", "ItemHandler::uninstallFinished", data); sendMessage("", "ItemHandler::uninstallFinished", data);
} }
void WebSocketServer::updateCheckAllStarted(bool status) void WebSocketServer::updateHandlerCheckAllStarted(bool status)
{ {
QJsonArray data; QJsonArray data;
data.append(status); data.append(status);
sendMessage("", "UpdateHandler::checkAllStarted", data); sendMessage("", "UpdateHandler::checkAllStarted", data);
} }
void WebSocketServer::updateCheckAllFinished(bool status) void WebSocketServer::updateHandlerCheckAllFinished(bool status)
{ {
QJsonArray data; QJsonArray data;
data.append(status); data.append(status);
sendMessage("", "UpdateHandler::checkAllFinished", data); sendMessage("", "UpdateHandler::checkAllFinished", data);
} }
void WebSocketServer::updateUpdateStarted(QString itemKey, bool status) void WebSocketServer::updateHandlerUpdateStarted(QString itemKey, bool status)
{ {
QJsonArray data; QJsonArray data;
data.append(itemKey); data.append(itemKey);
...@@ -229,7 +229,7 @@ void WebSocketServer::updateUpdateStarted(QString itemKey, bool status) ...@@ -229,7 +229,7 @@ void WebSocketServer::updateUpdateStarted(QString itemKey, bool status)
sendMessage("", "UpdateHandler::updateStarted", data); sendMessage("", "UpdateHandler::updateStarted", data);
} }
void WebSocketServer::updateUpdateFinished(QString itemKey, bool status) void WebSocketServer::updateHandlerUpdateFinished(QString itemKey, bool status)
{ {
QJsonArray data; QJsonArray data;
data.append(itemKey); data.append(itemKey);
...@@ -237,7 +237,7 @@ void WebSocketServer::updateUpdateFinished(QString itemKey, bool status) ...@@ -237,7 +237,7 @@ void WebSocketServer::updateUpdateFinished(QString itemKey, bool status)
sendMessage("", "UpdateHandler::updateFinished", data); sendMessage("", "UpdateHandler::updateFinished", data);
} }
void WebSocketServer::updateUpdateProgress(QString itemKey, double progress) void WebSocketServer::updateHandlerUpdateProgress(QString itemKey, double progress)
{ {
QJsonArray data; QJsonArray data;
data.append(itemKey); data.append(itemKey);
......
...@@ -40,22 +40,22 @@ private slots: ...@@ -40,22 +40,22 @@ private slots:
void wsTextMessageReceived(const QString &message); void wsTextMessageReceived(const QString &message);
void wsBinaryMessageReceived(const QByteArray &message); void wsBinaryMessageReceived(const QByteArray &message);
void itemMetadataSetChanged(); void itemHandlerMetadataSetChanged();
void itemDownloadStarted(QJsonObject result); void itemHandlerDownloadStarted(QJsonObject result);
void itemDownloadFinished(QJsonObject result); void itemHandlerDownloadFinished(QJsonObject result);
void itemDownloadProgress(QString id, qint64 bytesReceived, qint64 bytesTotal); void itemHandlerDownloadProgress(QString id, qint64 bytesReceived, qint64 bytesTotal);
void itemSaveStarted(QJsonObject result); void itemHandlerSaveStarted(QJsonObject result);
void itemSaveFinished(QJsonObject result); void itemHandlerSaveFinished(QJsonObject result);
void itemInstallStarted(QJsonObject result); void itemHandlerInstallStarted(QJsonObject result);
void itemInstallFinished(QJsonObject result); void itemHandlerInstallFinished(QJsonObject result);
void itemUninstallStarted(QJsonObject result); void itemHandlerUninstallStarted(QJsonObject result);
void itemUninstallFinished(QJsonObject result); void itemHandlerUninstallFinished(QJsonObject result);
void updateCheckAllStarted(bool status); void updateHandlerCheckAllStarted(bool status);
void updateCheckAllFinished(bool status); void updateHandlerCheckAllFinished(bool status);
void updateUpdateStarted(QString itemKey, bool status); void updateHandlerUpdateStarted(QString itemKey, bool status);
void updateUpdateFinished(QString itemKey, bool status); void updateHandlerUpdateFinished(QString itemKey, bool status);
void updateUpdateProgress(QString itemKey, double progress); void updateHandlerUpdateProgress(QString itemKey, double progress);
private: private:
void receiveMessage(const QString &id, const QString &func, const QJsonArray &data); void receiveMessage(const QString &id, const QString &func, const QJsonArray &data);
......
#!/bin/bash #!/bin/bash
PKGNAME='ocs-manager' PKGNAME='ocs-manager'
PKGVER='0.5.5' PKGVER='0.6.0'
PKGREL='1' PKGREL='1'
curl -fsSL -o linuxdeployqt.AppImage https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage curl -fsSL -o linuxdeployqt.AppImage https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
...@@ -20,7 +20,8 @@ install -D -m 755 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 ${PKGNAME}.AppDir/usr ...@@ -20,7 +20,8 @@ install -D -m 755 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 ${PKGNAME}.AppDir/usr
install -D -m 755 /lib/x86_64-linux-gnu/libz.so.1 ${PKGNAME}.AppDir/usr/lib/libz.so.1 install -D -m 755 /lib/x86_64-linux-gnu/libz.so.1 ${PKGNAME}.AppDir/usr/lib/libz.so.1
install -D -m 755 /usr/bin/unzip ${PKGNAME}.AppDir/usr/bin/unzip install -D -m 755 /usr/bin/unzip ${PKGNAME}.AppDir/usr/bin/unzip
install -D -m 755 /usr/lib/p7zip/7zr ${PKGNAME}.AppDir/usr/bin/7z install -D -m 755 /usr/lib/p7zip/7zr ${PKGNAME}.AppDir/usr/bin/7zr
install -D -m 755 /usr/bin/unar ${PKGNAME}.AppDir/usr/bin/unar
./squashfs-root/AppRun ${PKGNAME}.AppDir/usr/share/applications/${PKGNAME}.desktop -appimage ./squashfs-root/AppRun ${PKGNAME}.AppDir/usr/share/applications/${PKGNAME}.desktop -appimage
......
...@@ -15,10 +15,10 @@ ci_appimage() { # docker-image: ubuntu:14.04 ...@@ -15,10 +15,10 @@ ci_appimage() { # docker-image: ubuntu:14.04
apt -y install curl git apt -y install curl git
#apt -y install build-essential qt5-default libqt5websockets5-dev #apt -y install build-essential qt5-default libqt5websockets5-dev
#apt -y install cmake libssl-dev libcurl3 libcurl3-gnutls libcurl4-gnutls-dev libxpm-dev #apt -y install cmake libssl-dev libcurl3 libcurl3-gnutls libcurl4-gnutls-dev libxpm-dev
apt -y install libssl1.0.0 zlib1g unzip p7zip apt -y install libssl1.0.0 zlib1g unzip p7zip unar
apt -y install software-properties-common apt -y install software-properties-common
add-apt-repository -y ppa:beineri/opt-qt593-trusty add-apt-repository -y ppa:beineri/opt-qt594-trusty
echo 'deb http://download.opensuse.org/repositories/home:/TheAssassin:/AppImageLibraries/xUbuntu_14.04/ /' > /etc/apt/sources.list.d/curl-httponly.list echo 'deb http://download.opensuse.org/repositories/home:/TheAssassin:/AppImageLibraries/xUbuntu_14.04/ /' > /etc/apt/sources.list.d/curl-httponly.list
curl -fsSL https://download.opensuse.org/repositories/home:TheAssassin:AppImageLibraries/xUbuntu_14.04/Release.key | apt-key add - curl -fsSL https://download.opensuse.org/repositories/home:TheAssassin:AppImageLibraries/xUbuntu_14.04/Release.key | apt-key add -
apt update -qq apt update -qq
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
PROJDIR="$(cd "$(dirname "${0}")/../" && pwd)" PROJDIR="$(cd "$(dirname "${0}")/../" && pwd)"
if [[ ! -d "${PROJDIR}/lib/qtil" ]]; then if [[ ! -d "${PROJDIR}/lib/qtil" ]]; then
git clone https://github.com/akiraohgaki/qtil.git -b release-0.3.0 --single-branch --depth=1 "${PROJDIR}/lib/qtil" git clone https://github.com/akiraohgaki/qtil.git -b release-0.3.1 --single-branch --depth=1 "${PROJDIR}/lib/qtil"
fi fi
if [[ ! -d "${PROJDIR}/lib/AppImageUpdate" ]]; then if [[ ! -d "${PROJDIR}/lib/AppImageUpdate" ]]; then
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment