Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ 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 Index: files/0001-linux-not-build-deb.patch =================================================================== --- /dev/null +++ files/0001-linux-not-build-deb.patch @@ -0,0 +1,16 @@ +diff -Naur cerebro-0.3.2/package.json cerebro-0.3.2.patch/package.json +--- cerebro-0.3.2/package.json 2017-12-05 02:31:58.000000000 -0500 ++++ cerebro-0.3.2.patch/package.json 2017-12-18 18:29:43.563321387 -0500 +@@ -39,12 +39,6 @@ + "linux": { + "target": [ + { +- "target": "deb", +- "arch": [ +- "x64" +- ] +- }, +- { + "target": "AppImage", + "arch": [ + "x64" Index: files/cerebro.desktop =================================================================== --- /dev/null +++ files/cerebro.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Cerebro +Comment=Extendable electron-based open-source Spotlight and Alfred analogue +Exec=/usr/bin/cerebro +Terminal=false +Type=Application +Icon=cerebro +Categories=Utility; Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,39 @@ +name : cerebro +version : 0.3.2 +release : 1 +source : + - https://github.com/KELiON/cerebro/archive/v0.3.2.tar.gz : c727beb2b80210c5fca990dd6693d4bc81915ae31c6739977ca5f8e8f60405a4 +license : MIT +component : system.utils +summary : Open-source productivity booster with a brain +description: | + Open-source productivity booster with a brain +networking : yes +builddeps : + - yarn + - pkgconfig(alsa) + - pkgconfig(gconf-2.0) + - pkgconfig(gtk+-2.0) + - pkgconfig(xscrnsaver) + - pkgconfig(xtst) +setup : | + %patch -p1 < $pkgfiles/0001-linux-not-build-deb.patch +build : | + cd $workdir && yarn + cd $workdir/app && yarn + cd $workdir && yarn run package +install : | + install -D -d -m 00644 $installdir/usr/share/Cerebro + cp -R $workdir/release/linux-unpacked/* $installdir/usr/share/Cerebro + + install -D -d -m 00755 $installdir/usr/bin + ln -sv /usr/share/Cerebro/cerebro $installdir/usr/bin/cerebro + + # Install desktop file + install -D -m 00644 $pkgfiles/cerebro.desktop $installdir/usr/share/applications/cerebro.desktop + + # Install icons + for size in 16 32 48 128 256 512 1024; do + install -D -m 00644 $workdir/build/icons/${size}x${size}.png \ + $installdir/usr/share/icons/hicolor/${size}x${size}/apps/cerebro.png + done Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,112 @@ + + + cerebro + + Longwu Ou + oulongwu@mit.edu + + MIT + system.utils + Open-source productivity booster with a brain + Open-source productivity booster with a brain + + https://solus-project.com/sources/README.Solus + + + cerebro + Open-source productivity booster with a brain + Open-source productivity booster with a brain + + system.utils + + /usr/bin + /usr/share/Cerebro/LICENSE.electron.txt + /usr/share/Cerebro/LICENSES.chromium.html + /usr/share/Cerebro/blink_image_resources_200_percent.pak + /usr/share/Cerebro/cerebro + /usr/share/Cerebro/content_resources_200_percent.pak + /usr/share/Cerebro/content_shell.pak + /usr/share/Cerebro/icudtl.dat + /usr/share/Cerebro/libffmpeg.so + /usr/share/Cerebro/libnode.so + /usr/share/Cerebro/locales/am.pak + /usr/share/Cerebro/locales/ar.pak + /usr/share/Cerebro/locales/bg.pak + /usr/share/Cerebro/locales/bn.pak + /usr/share/Cerebro/locales/ca.pak + /usr/share/Cerebro/locales/cs.pak + /usr/share/Cerebro/locales/da.pak + /usr/share/Cerebro/locales/de.pak + /usr/share/Cerebro/locales/el.pak + /usr/share/Cerebro/locales/en-GB.pak + /usr/share/Cerebro/locales/en-US.pak + /usr/share/Cerebro/locales/es-419.pak + /usr/share/Cerebro/locales/es.pak + /usr/share/Cerebro/locales/et.pak + /usr/share/Cerebro/locales/fa.pak + /usr/share/Cerebro/locales/fake-bidi.pak + /usr/share/Cerebro/locales/fi.pak + /usr/share/Cerebro/locales/fil.pak + /usr/share/Cerebro/locales/fr.pak + /usr/share/Cerebro/locales/gu.pak + /usr/share/Cerebro/locales/he.pak + /usr/share/Cerebro/locales/hi.pak + /usr/share/Cerebro/locales/hr.pak + /usr/share/Cerebro/locales/hu.pak + /usr/share/Cerebro/locales/id.pak + /usr/share/Cerebro/locales/it.pak + /usr/share/Cerebro/locales/ja.pak + /usr/share/Cerebro/locales/kn.pak + /usr/share/Cerebro/locales/ko.pak + /usr/share/Cerebro/locales/lt.pak + /usr/share/Cerebro/locales/lv.pak + /usr/share/Cerebro/locales/ml.pak + /usr/share/Cerebro/locales/mr.pak + /usr/share/Cerebro/locales/ms.pak + /usr/share/Cerebro/locales/nb.pak + /usr/share/Cerebro/locales/nl.pak + /usr/share/Cerebro/locales/pl.pak + /usr/share/Cerebro/locales/pt-BR.pak + /usr/share/Cerebro/locales/pt-PT.pak + /usr/share/Cerebro/locales/ro.pak + /usr/share/Cerebro/locales/ru.pak + /usr/share/Cerebro/locales/sk.pak + /usr/share/Cerebro/locales/sl.pak + /usr/share/Cerebro/locales/sr.pak + /usr/share/Cerebro/locales/sv.pak + /usr/share/Cerebro/locales/sw.pak + /usr/share/Cerebro/locales/ta.pak + /usr/share/Cerebro/locales/te.pak + /usr/share/Cerebro/locales/th.pak + /usr/share/Cerebro/locales/tr.pak + /usr/share/Cerebro/locales/uk.pak + /usr/share/Cerebro/locales/vi.pak + /usr/share/Cerebro/locales/zh-CN.pak + /usr/share/Cerebro/locales/zh-TW.pak + /usr/share/Cerebro/natives_blob.bin + /usr/share/Cerebro/pdf_viewer_resources.pak + /usr/share/Cerebro/resources/app.asar + /usr/share/Cerebro/resources/electron.asar + /usr/share/Cerebro/snapshot_blob.bin + /usr/share/Cerebro/ui_resources_200_percent.pak + /usr/share/Cerebro/views_resources_200_percent.pak + /usr/share/applications/cerebro.desktop + /usr/share/icons/hicolor/1024x1024/apps/cerebro.png + /usr/share/icons/hicolor/128x128/apps/cerebro.png + /usr/share/icons/hicolor/16x16/apps/cerebro.png + /usr/share/icons/hicolor/256x256/apps/cerebro.png + /usr/share/icons/hicolor/32x32/apps/cerebro.png + /usr/share/icons/hicolor/48x48/apps/cerebro.png + /usr/share/icons/hicolor/512x512/apps/cerebro.png + + + + + 2017-12-18 + 0.3.2 + Packaging update + Longwu Ou + oulongwu@mit.edu + + + \ No newline at end of file