commit 4600a71382e77cbede7fbd0df47677c683904f45 Author: Ward Nakchbandi Date: Fri Mar 24 14:40:19 2023 +0300 first commit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..46b480c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,40 @@ +name: PikaOS Package Release + +on: + workflow_dispatch + +jobs: + build: + runs-on: self-hosted + container: + image: ubuntu:22.10 + volumes: + - /proc:/proc + options: --privileged -it + + steps: + - uses: actions/checkout@v3 + + - name: Install needed packages + run: apt update && apt install software-properties-common sudo git bc gpg gpg-agent bison build-essential ccache cpio fakeroot flex git kmod libelf-dev libncurses5-dev libssl-dev lz4 qtbase5-dev rsync schedtool wget zstd tar reprepro dpkg-sig devscripts -y + + - name: Import GPG key + id: import_gpg + uses: crazy-max/ghaction-import-gpg@v5 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.PASSPHRASE }} + + - name: Install SSH key + uses: shimataro/ssh-key-action@v2 + with: + key: ${{ secrets.SSH_KEY }} + name: id_rsa + known_hosts: ${{ secrets.KNOWN_HOSTS }} + if_key_exists: replace + + - name: Build Package + run: ./main.sh + + - name: Release Package + run: ./release.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f6ae893 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +all: + +install: + mkdir -p $(DESTDIR)/usr/share/backgrounds/pika + cp --no-preserve=mode,ownership -r \ + wallpapers/* \ + $(DESTDIR)/usr/share/backgrounds/pika/ + +uninstall: + -rm -rf $(DESTDIR)/usr/share/backgrounds/pika diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..8540ab8 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +pika-wallpapers (1.0.0) kinetic; urgency=medium + + * First release + + -- Jeremy Soller Thu, 21 Apr 2017 13:20:00 -0600 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..6364f3d --- /dev/null +++ b/debian/control @@ -0,0 +1,12 @@ +Source: pika-wallpapers +Section: gnome +Priority: optional +Maintainer: Jeremy Soller +Uploaders: Ian Santopietro +Build-Depends: debhelper (>= 9) +Standards-Version: 3.9.8 +Homepage: https://github.com/PikaOS-Linux/pkg-pika-wallpapers + +Package: pika-wallpapers +Architecture: all +Description: Pika Wallpapers diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5c26070 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,7 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pop-fonts +Source: https://github.com/system76/pop-fonts + +Files: * +Copyright: Copyright 2016-2017 System76 +License: SIL-OFL diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..126d095 --- /dev/null +++ b/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# # Uncomment this to turn on verbose mode. +# #export DH_VERBOSE=1 +export DEB_BUILD_OPTIONS = nocheck + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/main.sh b/main.sh new file mode 100755 index 0000000..7e649c0 --- /dev/null +++ b/main.sh @@ -0,0 +1,24 @@ +DEBIAN_FRONTEND=noninteractive + +# Add dependent repositories +wget -q -O - https://ppa.pika-os.com/key.gpg | sudo apt-key add - +add-apt-repository https://ppa.pika-os.com +add-apt-repository ppa:pikaos/pika +add-apt-repository ppa:kubuntu-ppa/backports +# Clone Upstream +mkdir -p ./pika-wallpapers +cp -rvf ./* ./pika-wallpapers || echo +cd ./pika-wallpapers + +# Get build deps +ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime +DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata +apt-get build-dep ./ -y + +# Build package +dpkg-buildpackage + +# Move the debs to output +cd ../ +mkdir -p ./output +mv ./*.deb ./output/ diff --git a/release.sh b/release.sh new file mode 100755 index 0000000..ce9e316 --- /dev/null +++ b/release.sh @@ -0,0 +1,11 @@ +# Sign the packages +dpkg-sig --sign builder ./output/*.deb + +# Pull down existing ppa repo db files etc +rsync -azP --exclude '*.deb' ferreo@direct.pika-os.com:/srv/www/pikappa/ ./output/repo + +# Add the new package to the repo +reprepro -V --basedir ./output/repo/ includedeb kinetic ./output/*.deb + +# Push the updated ppa repo to the server +rsync -azP ./output/repo/ ferreo@direct.pika-os.com:/srv/www/pikappa/ diff --git a/wallpapers/adventurer_s_guild_by_neytirix_ddm554q.jpg b/wallpapers/adventurer_s_guild_by_neytirix_ddm554q.jpg new file mode 100644 index 0000000..e76b547 Binary files /dev/null and b/wallpapers/adventurer_s_guild_by_neytirix_ddm554q.jpg differ diff --git a/wallpapers/and_then_at_the_crossroads___by_neytirix_ddnv6qx.jpg b/wallpapers/and_then_at_the_crossroads___by_neytirix_ddnv6qx.jpg new file mode 100644 index 0000000..0787d48 Binary files /dev/null and b/wallpapers/and_then_at_the_crossroads___by_neytirix_ddnv6qx.jpg differ diff --git a/wallpapers/are_you_lost__by_neytirix_ddx4x55.jpg b/wallpapers/are_you_lost__by_neytirix_ddx4x55.jpg new file mode 100644 index 0000000..f78e6ff Binary files /dev/null and b/wallpapers/are_you_lost__by_neytirix_ddx4x55.jpg differ diff --git a/wallpapers/bit_higher__by_neytirix_ddcvgxk.jpg b/wallpapers/bit_higher__by_neytirix_ddcvgxk.jpg new file mode 100644 index 0000000..0486e98 Binary files /dev/null and b/wallpapers/bit_higher__by_neytirix_ddcvgxk.jpg differ diff --git a/wallpapers/bunny_butts_by_neytirix_dcrymvg.jpg b/wallpapers/bunny_butts_by_neytirix_dcrymvg.jpg new file mode 100644 index 0000000..3447c3c Binary files /dev/null and b/wallpapers/bunny_butts_by_neytirix_dcrymvg.jpg differ diff --git a/wallpapers/can_i_come_in__by_neytirix_ddoss9c.jpg b/wallpapers/can_i_come_in__by_neytirix_ddoss9c.jpg new file mode 100644 index 0000000..825fc46 Binary files /dev/null and b/wallpapers/can_i_come_in__by_neytirix_ddoss9c.jpg differ diff --git a/wallpapers/don_t_be_scared__pokemon_fanart__by_neytirix_daf7e1e.jpg b/wallpapers/don_t_be_scared__pokemon_fanart__by_neytirix_daf7e1e.jpg new file mode 100644 index 0000000..d605b73 Binary files /dev/null and b/wallpapers/don_t_be_scared__pokemon_fanart__by_neytirix_daf7e1e.jpg differ diff --git a/wallpapers/duck_village_by_neytirix_dekbu6y.jpg b/wallpapers/duck_village_by_neytirix_dekbu6y.jpg new file mode 100644 index 0000000..2c84178 Binary files /dev/null and b/wallpapers/duck_village_by_neytirix_dekbu6y.jpg differ diff --git a/wallpapers/excuse_me_sir_by_neytirix_ddfrrtv.jpg b/wallpapers/excuse_me_sir_by_neytirix_ddfrrtv.jpg new file mode 100644 index 0000000..2b88606 Binary files /dev/null and b/wallpapers/excuse_me_sir_by_neytirix_ddfrrtv.jpg differ diff --git a/wallpapers/farewell_by_neytirix_ddl6d9g.jpg b/wallpapers/farewell_by_neytirix_ddl6d9g.jpg new file mode 100644 index 0000000..178bf1d Binary files /dev/null and b/wallpapers/farewell_by_neytirix_ddl6d9g.jpg differ diff --git a/wallpapers/flee_puny_mortals_fleeeee__by_neytirix_desjf2j.jpg b/wallpapers/flee_puny_mortals_fleeeee__by_neytirix_desjf2j.jpg new file mode 100644 index 0000000..c7ea259 Binary files /dev/null and b/wallpapers/flee_puny_mortals_fleeeee__by_neytirix_desjf2j.jpg differ diff --git a/wallpapers/guard_it_well_okay__by_neytirix_ddcc1wt.jpg b/wallpapers/guard_it_well_okay__by_neytirix_ddcc1wt.jpg new file mode 100644 index 0000000..159d149 Binary files /dev/null and b/wallpapers/guard_it_well_okay__by_neytirix_ddcc1wt.jpg differ diff --git a/wallpapers/guardian_of_the_beetroot_by_neytirix_ddgl0np.jpg b/wallpapers/guardian_of_the_beetroot_by_neytirix_ddgl0np.jpg new file mode 100644 index 0000000..47b33f7 Binary files /dev/null and b/wallpapers/guardian_of_the_beetroot_by_neytirix_ddgl0np.jpg differ diff --git a/wallpapers/heading_home_by_neytirix_dfljvk0.jpg b/wallpapers/heading_home_by_neytirix_dfljvk0.jpg new file mode 100644 index 0000000..0d916a1 Binary files /dev/null and b/wallpapers/heading_home_by_neytirix_dfljvk0.jpg differ diff --git a/wallpapers/i_got_you_buddy_by_neytirix_ddb99v0.jpg b/wallpapers/i_got_you_buddy_by_neytirix_ddb99v0.jpg new file mode 100644 index 0000000..eaeea07 Binary files /dev/null and b/wallpapers/i_got_you_buddy_by_neytirix_ddb99v0.jpg differ diff --git a/wallpapers/i_hope_all_your_wool_is_forever_soggy_by_neytirix_ddbndi8.jpg b/wallpapers/i_hope_all_your_wool_is_forever_soggy_by_neytirix_ddbndi8.jpg new file mode 100644 index 0000000..ab51cd6 Binary files /dev/null and b/wallpapers/i_hope_all_your_wool_is_forever_soggy_by_neytirix_ddbndi8.jpg differ diff --git a/wallpapers/i_need_your_guidance_by_neytirix_ddg4u73.jpg b/wallpapers/i_need_your_guidance_by_neytirix_ddg4u73.jpg new file mode 100644 index 0000000..e5cc45e Binary files /dev/null and b/wallpapers/i_need_your_guidance_by_neytirix_ddg4u73.jpg differ diff --git a/wallpapers/king_chonk_of_azotis_by_neytirix_df2dcte.jpg b/wallpapers/king_chonk_of_azotis_by_neytirix_df2dcte.jpg new file mode 100644 index 0000000..7cf58f0 Binary files /dev/null and b/wallpapers/king_chonk_of_azotis_by_neytirix_df2dcte.jpg differ diff --git a/wallpapers/munch_munch_by_neytirix_de496s8.jpg b/wallpapers/munch_munch_by_neytirix_de496s8.jpg new file mode 100644 index 0000000..5085fbe Binary files /dev/null and b/wallpapers/munch_munch_by_neytirix_de496s8.jpg differ diff --git a/wallpapers/on_duty_by_neytirix_ddff7cy.jpg b/wallpapers/on_duty_by_neytirix_ddff7cy.jpg new file mode 100644 index 0000000..a0b8c3b Binary files /dev/null and b/wallpapers/on_duty_by_neytirix_ddff7cy.jpg differ diff --git a/wallpapers/passing_through_by_neytirix_ddsr4g2.jpg b/wallpapers/passing_through_by_neytirix_ddsr4g2.jpg new file mode 100644 index 0000000..2552f51 Binary files /dev/null and b/wallpapers/passing_through_by_neytirix_ddsr4g2.jpg differ diff --git a/wallpapers/quick__he_ll_be_back_soon__by_neytirix_ddk5xi6.jpg b/wallpapers/quick__he_ll_be_back_soon__by_neytirix_ddk5xi6.jpg new file mode 100644 index 0000000..23911a0 Binary files /dev/null and b/wallpapers/quick__he_ll_be_back_soon__by_neytirix_ddk5xi6.jpg differ diff --git a/wallpapers/shh__they_ll_hear_us__by_neytirix_dde48us.jpg b/wallpapers/shh__they_ll_hear_us__by_neytirix_dde48us.jpg new file mode 100644 index 0000000..ee0c3fb Binary files /dev/null and b/wallpapers/shh__they_ll_hear_us__by_neytirix_dde48us.jpg differ diff --git a/wallpapers/the_mooshroom_by_neytirix_deyzsx6.jpg b/wallpapers/the_mooshroom_by_neytirix_deyzsx6.jpg new file mode 100644 index 0000000..4db436e Binary files /dev/null and b/wallpapers/the_mooshroom_by_neytirix_deyzsx6.jpg differ diff --git a/wallpapers/too_late_to_negotiate_by_neytirix_ddbyu2k.jpg b/wallpapers/too_late_to_negotiate_by_neytirix_ddbyu2k.jpg new file mode 100644 index 0000000..f345581 Binary files /dev/null and b/wallpapers/too_late_to_negotiate_by_neytirix_ddbyu2k.jpg differ diff --git a/wallpapers/wanna_join_our_party__by_neytirix_de1fia1.jpg b/wallpapers/wanna_join_our_party__by_neytirix_de1fia1.jpg new file mode 100644 index 0000000..01ea226 Binary files /dev/null and b/wallpapers/wanna_join_our_party__by_neytirix_de1fia1.jpg differ diff --git a/wallpapers/why_s_it_not_going__by_neytirix_dds3mtw.jpg b/wallpapers/why_s_it_not_going__by_neytirix_dds3mtw.jpg new file mode 100644 index 0000000..7e9f6ec Binary files /dev/null and b/wallpapers/why_s_it_not_going__by_neytirix_dds3mtw.jpg differ diff --git a/wallpapers/yurtle_s_travelling_pot_shop_by_neytirix_dfb2d8o.jpg b/wallpapers/yurtle_s_travelling_pot_shop_by_neytirix_dfb2d8o.jpg new file mode 100644 index 0000000..452b1f3 Binary files /dev/null and b/wallpapers/yurtle_s_travelling_pot_shop_by_neytirix_dfb2d8o.jpg differ