# UfficioZero Software Center

UfficioZero Software Center is a software center front-end for debian based operating systems.

It is currently a work in progress. Maintenance is done by <a href="https://www.pardus.org.tr/">Pardus</a> team.

You can see the web interface of the application center at <a href="https://apps.pardus.org.tr/">Pardus Apps</a>.

[![Packaging status](https://repology.org/badge/vertical-allrepos/ufficiozero-software.svg)](https://repology.org/project/ufficiozero-software/versions)

### **Dependencies**

This application is developed based on Python3 and GTK+ 3. Dependencies:
```bash
gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-soup-2.4 gir1.2-vte-2.91 gvfs gvfs-backends python3-apt python3-cairo python3-distro python3-netifaces python3-psutil
```

### **Run Application from Source**

Install dependencies
```bash
sudo apt install gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-soup-2.4 gir1.2-vte-2.91 gvfs gvfs-backends python3-apt python3-cairo python3-distro python3-netifaces python3-psutil
```
Clone the repository
```bash
git clone https://github.com/ufficiozero/ufficiozero-software.git ~/ufficiozero-software
```
Run application
```bash
python3 ~/ufficiozero-software/src/Main.py
```

### **Build deb package**

```bash
sudo apt install devscripts git-buildpackage
sudo mk-build-deps -ir
gbp buildpackage --git-export-dir=/tmp/build/ufficiozero-software -us -uc
```

### **Screenshots**

![UfficioZero Software Center 1](screenshots/ufficiozero-software-1.png)

![UfficioZero Software Center 2](screenshots/ufficiozero-software-2.png)

![UfficioZero Software Center 3](screenshots/ufficiozero-software-3.png)

![UfficioZero Software Center 4](screenshots/ufficiozero-software-4.png)

![UfficioZero Software Center 5](screenshots/ufficiozero-software-5.png)

![UfficioZero Software Center 6](screenshots/ufficiozero-software-6.png)

![UfficioZero Software Center 7](screenshots/ufficiozero-software-7.png)
