|
|
|
@ -990,6 +990,7 @@ void on_package_remove_clicked(GtkWidget *self,dictionary *dict){
|
|
|
|
|
|
|
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(window->HeadLabel),REMOVE_PACKAGE_TITLE_LABEL);
|
|
|
|
gtk_label_set_text(GTK_LABEL(window->HeadLabel),REMOVE_PACKAGE_TITLE_LABEL);
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
|
|
|
|
GtkTreeIter itar;
|
|
|
|
config_str additions = yon_resource_open_file(kernels_addon_path,&size);
|
|
|
|
config_str additions = yon_resource_open_file(kernels_addon_path,&size);
|
|
|
|
for (int i=0;i<tab->module_requirements_size;i++){
|
|
|
|
for (int i=0;i<tab->module_requirements_size;i++){
|
|
|
|
if (!system(get_package_is_installed_command(tab->package_requirements[i]))){
|
|
|
|
if (!system(get_package_is_installed_command(tab->package_requirements[i]))){
|
|
|
|
@ -1000,7 +1001,6 @@ void on_package_remove_clicked(GtkWidget *self,dictionary *dict){
|
|
|
|
char *target = yon_char_unite(parsed[1],",",parsed[2],NULL);
|
|
|
|
char *target = yon_char_unite(parsed[1],",",parsed[2],NULL);
|
|
|
|
char *depends = yon_package_dependent_get(target);
|
|
|
|
char *depends = yon_package_dependent_get(target);
|
|
|
|
if (strcmp(depends,target)){
|
|
|
|
if (strcmp(depends,target)){
|
|
|
|
GtkTreeIter itar;
|
|
|
|
|
|
|
|
gtk_list_store_append(window->liststore1,&itar);
|
|
|
|
gtk_list_store_append(window->liststore1,&itar);
|
|
|
|
gtk_list_store_set(window->liststore1,&itar,0,1,1,depends,2, parsed[3],-1);
|
|
|
|
gtk_list_store_set(window->liststore1,&itar,0,1,1,depends,2, parsed[3],-1);
|
|
|
|
|
|
|
|
|
|
|
|
|