diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,43 @@ +ld-linux-x86-64.so.2 +libX11-xcb.so.1 +libX11.so.6 +libXcomposite.so.1 +libXcursor.so.1 +libXdamage.so.1 +libXext.so.6 +libXfixes.so.3 +libXi.so.6 +libXrandr.so.2 +libXrender.so.1 +libXss.so.1 +libXtst.so.6 +libasound.so.2 +libatk-1.0.so.0 +libc.so.6 +libcairo.so.2 +libcups.so.2 +libdbus-1.so.3 +libdl.so.2 +libexpat.so.1 +libfontconfig.so.1 +libfreetype.so.6 +libgcc_s.so.1 +libgconf-2.so.4 +libgdk-x11-2.0.so.0 +libgdk_pixbuf-2.0.so.0 +libgio-2.0.so.0 +libglib-2.0.so.0 +libgmodule-2.0.so.0 +libgobject-2.0.so.0 +libgtk-x11-2.0.so.0 +libm.so.6 +libnspr4.so +libnss3.so +libnssutil3.so +libpango-1.0.so.0 +libpangocairo-1.0.so.0 +libpthread.so.0 +librt.so.1 +libsmime3.so +libstdc++.so.6 +libxcb.so.1 diff --git a/files/0001-Disable-Analytics-by-default.patch b/files/0001-Disable-Analytics-by-default.patch new file mode 100644 --- /dev/null +++ b/files/0001-Disable-Analytics-by-default.patch @@ -0,0 +1,25 @@ +From d318700592a6a30b014f093cee2c4cb46dda0d08 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=B6nke=20Behrendt?= +Date: Tue, 26 Dec 2017 19:31:43 +0100 +Subject: [PATCH 1/1] Disable Analytics by default + +--- + packages/insomnia-app/app/models/settings.js | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/packages/insomnia-app/app/models/settings.js b/packages/insomnia-app/app/models/settings.js +index b760008a..90f22892 100644 +--- a/packages/insomnia-app/app/models/settings.js ++++ b/packages/insomnia-app/app/models/settings.js +@@ -55,7 +55,7 @@ export function init (): BaseSettings { + forceVerticalLayout: false, + autoHideMenuBar: false, + theme: 'default', +- disableAnalyticsTracking: false, ++ disableAnalyticsTracking: true, + pluginPath: '', + nunjucksPowerUserMode: false, + deviceId: null, +-- +2.15.1 + diff --git a/files/insomnia.desktop b/files/insomnia.desktop new file mode 100644 --- /dev/null +++ b/files/insomnia.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Insomnia +Comment=Insomnia is a cross-platform REST client +Exec=insomnia +Icon=insomnia +Terminal=false +Type=Application +Categories=Development; diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,39 @@ +name : insomnia +version : 5.12.4 +release : 1 +source : + - https://github.com/getinsomnia/insomnia/archive/v5.12.4.tar.gz : 601bab30e5a04ffc97370c2e79889f64742d606e359ca9035601d66b87347661 +license : AGPL-3.0 +component : programming.tools +summary : Insomnia is a cross-platform REST client +description: | + Insomnia is a cross-platform REST client +networking : yes +builddeps : + - pkgconfig(alsa) + - pkgconfig(gconf-2.0) + - pkgconfig(gtk+-2.0) + - pkgconfig(libcurl) + - pkgconfig(xscrnsaver) + - pkgconfig(xtst) + - cups-devel + - lerna + - nodejs +rundeps : + - nodejs +setup : | + %patch -p1 < $pkgfiles/0001-Disable-Analytics-by-default.patch +build : | + npm install electron-builder + export PATH=$PATH:$workdir/node_modules/.bin + npm run bootstrap + npm run app-build + cd packages/insomnia-app/build + electron-builder +install : | + install -Dm644 packages/insomnia-app/app/static/icon.png $installdir/usr/share/pixmaps/insomnia.png + install -Dm644 $pkgfiles/insomnia.desktop $installdir/usr/share/applications/insomnia.desktop + install -dm00644 $installdir/usr/share/insomnia + install -dm00644 $installdir/usr/bin + cp -R packages/insomnia-app/build/dist/linux-unpacked/* $installdir/usr/share/insomnia/ + ln -s /usr/share/insomnia/insomnia $installdir/usr/bin/insomnia diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,37 @@ + + + insomnia + + Sönke Behrendt + thesoenke@outlook.com + + AGPL-3.0 + programming.tools + Insomnia is a cross-platform REST client + Insomnia is a cross-platform REST client + + https://solus-project.com/sources/README.Solus + + + insomnia + Insomnia is a cross-platform REST client + Insomnia is a cross-platform REST client + + programming.tools + + /usr/bin + /usr/share/applications/insomnia.desktop + /usr/share/insomnia + /usr/share/pixmaps/insomnia.png + + + + + 2018-01-19 + 5.12.4 + Packaging update + Sönke Behrendt + thesoenke@outlook.com + + + \ No newline at end of file